C# dataGridView常用功能
2014-02-12 23:53
357 查看
1.鼠标选中一行删除此行:
foreach(DataGridViewRowrindGView_countList.SelectedRows) { if(!r.IsNewRow) { dGView_countList.Rows.Remove(r);//删除此行 stringa=r.Cells[0].Value.ToString();//a/b/c分别是所选行的列的值 } }2.遍历datagridview
for(inti=0;i<dataGridView1.Rows.Count-1;i++) { for(intj=0;j<dataGridView1.Columns.Count;j++) { str=Convert.ToString(dataGridView1.Rows[i].Cells[j].Value); ////str=dataGridView1[i,j].Value.ToString(); //i列j行 }3.修改datagridview内容
dataGridView1.Rows[0].Cells[0].Value=123;
4.修改行头列头的显示:
dGView_countList.Columns[1].HeaderText="余额";
5.增加新的列[code]DataGridViewButtonColumnmmmm=newDataGridViewButtonColumn();mmmm.Name="Details";mmmm.HeaderText="ppppp";dGView_countList.Columns.Insert(3,mmmm);[/code]
6.datagridview里添加按钮列,如何响应按钮的点击事件
有两个事件可以响应:触发事件是DataGridView的CellContentClick或CellClick事件CellClick是单击单元格任意部分发生CellContentClick是单击单元格内容时发生也就是说这两个事件即使没有按钮的单元格,都会触发它们,很显然,答案是判断用户单击的是不是按钮所在的列使用e.ColumnIndex得到事件发生的列就可以了,e.RowIndex得到事件发生的行<>privatevoiddgvTellist_CellContentClick(objectsender,DataGridViewCellEventArgse){intj=e.ColumnIndex; inti=e.RowIndex;if(dGView_countList[i,j].value.ToString()=="123"){//...处理代码}}
相关文章推荐
- 关于C#中dataGridView常用的功能(一)
- C# 使用WebRequest 实现FTP常用功能
- DatagridView 常用功能代码
- C# DatagridView常用操作
- 【C#】DataGridView的常用用法
- C#实现DataGridView分页功能
- c#使用输出html字符串进行导出excel功能时,常用到得几种格式
- C#中对DatagridView的部分常用操作
- DatagridView 常用功能代码
- Unity 中 C# 的基础语法 以及 常用功能
- C# datagridview 常用设置
- C#中对DatagridView的部分常用操作
- C#中对DatagridView部分常用操作
- C# DllImport的用法 调用Window的一些常用功能
- 转来的好东西-收藏起来:C#中对DatagridView的部分常用操作
- C#中对DatagridView的部分常用操作
- c#使用输出html字符串进行导出excel功能时,常用到得几种格式:
- 【C#】DataGridView的常用用法
- C#中对DatagridView的部分常用操作
- C#中对DatagridView部分常用操作