datagridview常见问题解答_2

datagridview常见问题解答_2

ID:14683725

大小:939.50 KB

页数:178页

时间:2018-07-29

datagridview常见问题解答_2_第1页
datagridview常见问题解答_2_第2页
datagridview常见问题解答_2_第3页
datagridview常见问题解答_2_第4页
datagridview常见问题解答_2_第5页
资源描述:

《datagridview常见问题解答_2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、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#]Cons

2、ole.WriteLine(DataGridView1.CurrentCell.Value);Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex);Console.WriteLine(DataGridView1.CurrentCell.RowIndex);DataGridView1.CurrentCell=DataGridView1[0,0];2.DataGridView编辑属性全部单元格编辑属性[VB.NET]DataGridView1.R

3、eadOnly=True[C#]DataGridView1.ReadOnly=true;指定行列单元格编辑属性[VB.NET]DataGridView1.Columns(1).ReadOnly=TrueDataGridView1.Rows(2).ReadOnly=TrueDataGridView1(0,0).ReadOnly=True[C#]DataGridView1.Columns[1].ReadOnly=true;DataGridView1.Rows[2].ReadOnly=true;DataGr

4、idView1[0,0].ReadOnly=true;根据条件判断单元格的编辑属性下例中column2的值是True的时候,Column1设为可编辑[VB.NET]PrivateSubDataGridView1_CellBeginEdit(ByValsenderAsObject,_ByValeAsDataGridViewCellCancelEventArgs)_HandlesDataGridView1.CellBeginEditDimdgvAsDataGridView=CType(sender,Dat

5、aGridView)Ifdgv.Columns(e.ColumnIndex).Name="Column1"AndAlso_NotCBool(dgv("Column2",e.RowIndex).Value)Thene.Cancel=TrueEndIfEndSub[C#]privatevoidDataGridView1_CellBeginEdit(objectsender,DataGridViewCellCancelEventArgse){DataGridViewdgv=(DataGridView)sen

6、der;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にユーザーが新しい行を追加できないよう

7、にするDataGridView1.AllowUserToAddRows=false;4.判断当前选中行是否为新追加的行[VB.NET]IfDataGridView1.CurrentRow.IsNewRowThenConsole.WriteLine("現在のセルがある行は、新しい行です。")ElseConsole.WriteLine("現在のセルがある行は、新しい行ではありません。")EndIf[C#]if(DataGridView1.CurrentRow.IsNewRow)Console.WriteL

8、ine("現在のセルがある行は、新しい行です。");elseConsole.WriteLine("現在のセルがある行は、新しい行ではありません。");5.DataGridView删除行可否设定[VB.NET]'DataGridView1の行をユーザーが削除できないようにするDataGridView1.AllowUserToDeleteRows=False[C#]//DataGridView1の行をユーザーが削除できないようにするDataGridView1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。