网站大量收购闲置独家精品文档,联系QQ:2885784924

DataGridView使用说明.doc

  1. 1、本文档共178页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DataGridView使用说明

DataGridView控件用法合集 ? 1.当前的单元格属性取得、变更 [VB.NET] Console.WriteLine(DataGridView1.CurrentCell.Value) Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex) Console.WriteLine(DataGridView1.CurrentCell.RowIndex) DataGridView1.CurrentCell = DataGridView1(0, 0) [C#] Console.WriteLine(DataGridView1.CurrentCell.Value); Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex); Console.WriteLine(DataGridView1.CurrentCell.RowIndex); DataGridView1.CurrentCell = DataGridView1[0, 0]; 2.DataGridView编辑属性 全部单元格编辑属性 [VB.NET] DataGridView1.ReadOnly = True [C#] DataGridView1.ReadOnly = true; 指定行列单元格编辑属性 [VB.NET] DataGridView1.Columns(1).ReadOnly = True DataGridView1.Rows(2).ReadOnly = True DataGridView1(0, 0).ReadOnly = True [C#] DataGridView1.Columns[1].ReadOnly = true; DataGridView1.Rows[2].ReadOnly = true; DataGridView1[0, 0].ReadOnly = true; 根据条件判断单元格的编辑属性 下例中column2的值是True的时候,Column1设为可编辑 [VB.NET] Private Sub DataGridView1_CellBeginEdit(ByVal sender As Object, _ ByVal e As DataGridViewCellCancelEventArgs) _ Handles DataGridView1.CellBeginEdit Dim dgv As DataGridView = CType(sender, DataGridView) If dgv.Columns(e.ColumnIndex).Name = Column1 AndAlso _ Not CBool(dgv(Column2, e.RowIndex).Value) Then e.Cancel = True End If End Sub [C#] private void DataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) { DataGridView dgv = (DataGridView)sender; if (dgv.Columns[e.ColumnIndex].Name == Column1 !(bool)dgv[Column2, e.RowIndex].Value) { e.Cancel = true; } } 3.DataGridView最下面一列新追加行非表示 [VB.NET] DataGridView1にユーザーが新しい行を追加できないようにする DataGridView1.AllowUserToAddRows = False [C#] //DataGridView1にユーザーが新しい行を追加できないようにする DataGridView1.AllowUserToAddRows = false; 4.判断当前选中行是否为新追加的行 [VB.NET] If DataGridView1.CurrentRow.IsNewRow Then Console.WriteLine(現在のセルがある行は、新しい行です。) Else Console.WriteLine(現在のセルがある行は、新しい行ではありません。) End If [C#] if (DataGridView1.CurrentRow.IsNewRow) Console.WriteLine(現在のセ

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档