C# winform Datagridview 使用汇总

设置某单元格字体样式和颜色等

主要通过在重写绘制时,对条件判断,然后设置,具体代码参考如下:

这里主要用到了Font属性及类设置,还用到了DefaultFont系统默认属性

 

根据dataGridView1.SelectedCells获取选中单元格的rowindex,选中行的index,获取dataGridView1选中单元格的选中行索引

删除选中单元格所在的行

C# Color 颜色转换 RGB和十六进制 html

C#设置Excel单元格填充颜色、字体颜色、单元格背景色

worksheet.Range["A2:K2"]与worksheet.Range["A2","K2"]一个意思,可以选择范围

worksheet.Cells[3,2]获取的是3行2列单元格

冻结窗口,先选择对应的cell,然后冻结窗口,可以通过sheet中Parent属性一直找到Excel对象

DataGridView单元格输入数字

在C#DataGridView中添加了一个DataGridViewCheckBoxColumn,发现在点击CheckBox的时候,一是没有找到CheckedChanged事件,二是并没有触发CellValueChanged事件。
如何获取DataGridView中CheckBox的值改变事件呢,解决方案如下:

C#DataGridViewCheckBoxColumn触发CheckBox值改变事件  DataGridView CheckBox 选中事件状态发生变化解决:

在DataGridView找到CurrentCellDirtyStateChanged事件在此事件添加如下代码,实时根据checkbox选中状态调用数据

Excel 单元格加粗及Range选择,这里需要强调的时加粗前需要将单元格或行对象转换成Range对象

第一行加粗

(sheet.Rows[1] as Excel.Range).Font.Bold = true;

第一行一列单元格加粗

(sheet.Cells[1,1] as Excel.Range).Font.Bold = true;

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!