欢迎来到天天文库
浏览记录
ID:18299887
大小:71.00 KB
页数:17页
时间:2018-09-16
《datagridview控件的各种操作总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、单元格内容的操作*****//取得当前单元格内容Console.WriteLine(DataGridView1.CurrentCell.Value);//取得当前单元格的列IndexConsole.WriteLine(DataGridView1.CurrentCell.ColumnIndex);//取得当前单元格的行IndexConsole.WriteLine(DataGridView1.CurrentCell.RowIndex);*******另外,使用DataGridView.CurrentCellAddress属性
2、(而不是直接访问单元格)来确定单元格所在的行:DataGridView.CurrentCellAddress.Y和列:DataGridView.CurrentCellAddress.X。这对于避免取消共享行的共享非常有用。当前的单元格可以通过设定DataGridView对象的CurrentCell来改变。可以通过CurrentCell来设定DataGridView的激活单元格。将CurrentCell设为Nothing(null)可以取消激活的单元格。//设定(0,0)为当前单元格DataGridView1.CurrentC
3、ell=DataGridView1[0,0];在整行选中模式开启时,你也可以通过CurrentCell来设定选定行。//////向下遍历/////////privatevoidbutton4_Click(objectsender,EventArgse)...{introw=this.dataGridView1.CurrentRow.Index+1;if(row>this.dataGridView1.RowCount-1)row=
4、0;this.dataGridView1.CurrentCell=this.dataGridView1[0,row];} //////向上遍历/////////privatevoidbutton5_Click(objectsender,EventArgse)...{introw=this.dataGridView1.CurrentRow.Index-1;if(row<0)row=this.dataGridView1.
5、RowCount-1;this.dataGridView1.CurrentCell=this.dataGridView1[0,row];}*注意:this.dataGridView的索引器的参数是:columnIndex,rowIndex或是columnName,rowIndex这与习惯不同。********DataGridView设定单元格只读:1)使用ReadOnly属性? 如果希望,DataGridView内所有单元格都不可编辑,那么只要://设置DataGridView1为只读DataGridView1.ReadOn
6、ly=true;此时,用户的新增行操作和删除行操作也被屏蔽了。******如果希望,DataGridView内某个单元格不可编辑,那么只要://设置DataGridView1的第2列整列单元格为只读DataGridView1.Columns[1].ReadOnly=true;//设置DataGridView1的第3行整行单元格为只读DataGridView1.Rows[2].ReadOnly=true;//设置DataGridView1的[0,0]单元格为只读DataGridView1[0,0].ReadOnly=true;
7、*******DataGridView行头列头的单元格//改变DataGridView1的第一列列头内容DataGridView1.Columns[0].HeaderCell.Value="第一列";//改变DataGridView1的第一行行头内容DataGridView1.Rows[0].HeaderCell.Value="第一行";//改变DataGridView1的左上头部单元内容DataGridView1.TopLeftHeaderCell.Value="左上";另外你也可以通过HeaderText来改变他们的内容
8、。//改变DataGridView1的第一列列头内容DataGridView1.Columns[0].HeaderText="第一列";***********DataGridView单元格的ToolTip的设置DataGridView.ShowCellToolTips=True的情况下,单
此文档下载收益归作者所有