1.获取当然选中行。
2.设置选中行的ReadOnly。
3.设置选中行的背景颜色。3
4.设置某些单元格的ReadOnly。
5.设置某些单元格的背景颜色。
6.多选单元格,一键让多个单元格输入统一的内容。(例如,多选单元格后,按了一下'1'键后,所有所选单元格的值都为'1')
7.多选行,一键让多个行输入统一的内容。
2.设置选中行的ReadOnly。
3.设置选中行的背景颜色。3
4.设置某些单元格的ReadOnly。
5.设置某些单元格的背景颜色。
6.多选单元格,一键让多个单元格输入统一的内容。(例如,多选单元格后,按了一下'1'键后,所有所选单元格的值都为'1')
7.多选行,一键让多个行输入统一的内容。
解决方案 »
- 惠普的打印机不支持fastreport设计的报表吗?
- 如何设置才能把winform主窗体右上角的交叉成为退出程序的按钮?
- 急求操作数据库的例子
- FreeTextBox怎么使用?
- CheckedListbox的付值和取值的问题?
- 在C#应用程序中,TreeView必须结合使用javascript才能实现树的节点增加,删除吗?
- TcpChannel的ChannelName问题
- backgroundWorker加载数据的时候CPU占用过高
- 高手救命:在treeview请问怎样得到某个节点的所有子节点?---在线等待中
- asp.net中关于IsPostBack的一个小问题!
- 关于匿名委托,可否像javascript一样?
- 请问vs2008下Global的一个小问题 有关于在VS2003/VS2008的开发差异
dataGridView1.SelectedRows[0]; 选中的第1行
一般情况下全中的是单元格.. 可以使用
dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex];2.设置选中行的ReadOnly。 dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].ReadOnly = true;3.设置选中行的背景颜色。
dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].DefaultCellStyle.SelectionBackColor = Color.Red;
下面是改边背景色
dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].DefaultCellStyle.BackColor = Color.Red;
4.设置某些单元格的ReadOnly。
dataGridView1.Rows[1].Cells[1].ReadOnly = true;5.设置某些单元格的背景颜色。
dataGridView1.Rows[0].Cells[0].Style.BackColor = Color.Red;
第一个选中行也可以用currentcell6.多选单元格,一键让多个单元格输入统一的内容。(例如,多选单元格后,按了一下'1'键后,所有所选单元格的值都为'1') 可以循环SelectedCells来操作7.多选行,一键让多个行输入统一的内容。
与6差不多
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
for (int i = 0; i != dataGridView1.SelectedCells.Count; i++)
{
dataGridView1.SelectedCells[i].Value = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;
}
}7 多选行,一键让多个行输入统一的内容。
首先感谢zgke朋友热心帮忙。差最后一个问题,解决结贴了。最后一个问题:怎么把单元格合并。