// 设置 DataGridView1 的第3行整行单元为只读
DataGridView1.Rows[2].ReadOnly = true;
// 设置 DataGridView1 的[0,0]单元为只读
DataGridView1[0, 0].ReadOnly = true;
DataGridView 行头列头的单元
// 改变DataGridView1的第一列列头内容
DataGridView1.Columns[0].HeaderCell.Value = "第一列";
// 改变DataGridView1的第一行行头内容
DataGridView1.Rows[0].HeaderCell.Value = "第一行";
// 改变DataGridView1的左上头部单元内容
DataGridView1.TopLeftHeaderCell.Value = "左上";
另外你也可以通过 HeaderText 来改变他们的内容。
// 改变DataGridView1的第一列列头内容
DataGridView1.Columns[0].HeaderText = "第一列";
DataGridView 单元的ToolTip的设置
DataGridView.ShowCellToolTips = True 的情况下, 单元的 ToolTip 可以表示出来。对于单元窄小,无法完全显示的单元, ToolTip 可以显示必要的信息。
1) 设定单元的ToolTip内容
// 设定单元的ToolTip内容
DataGridView1[0, 0].ToolTipText = "该单元的内容不能修改";
// 设定列头的单元的ToolTip内容
DataGridView1.Columns[0].ToolTipText = "该列只能输入数字";
// 设定行头的单元的ToolTip内容
DataGridView1.Rows[0].HeaderCell.ToolTipText = "该行单元内容不能修改";
2) CellToolTipTextNeeded 事件
在批量的单元的 ToolTip 设定的时候,一个一个指定那么设定的效率比较低, 这时候可以利用 CellToolTipTextNeeded 事件。当单元的 ToolTipText 变化的时候也会引发该事件。但是,当DataGridView的DataSource被指定且VirualMode=True的时候,该事件不会被引发。
// CellToolTipTextNeeded事件处理方法
private void DataGridView1_CellToolTipTextNeeded(object sender,
DataGridViewCellToolTipTextNeededEventArgs e)
{
e.ToolTipText = e.ColumnIndex.ToString() ", " e.RowIndex.ToString();
}
DataGridView 的单元的边框、 网线样式的设定
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-50070-5.html
美国得继续付出才行