当前位置 : 主页 > 网络编程 > net编程 >

C# Datagirdview

来源:互联网 收集:自由互联 发布时间:2023-10-08
dgv.EditMode = DatagirdViewEditMode.EditonEnter; 编辑状态 dgv.Rows[0].Cells[0].Selected = true; 默认焦点 得写在dgv.EditMode的后面 dgv.CurrentCell = null; 强制离开焦点 int a = dgv.CurrentRow.Index; 获取当前点击行单元
dgv.EditMode = DatagirdViewEditMode.EditonEnter;  编辑状态
dgv.Rows[0].Cells[0].Selected = true;  默认焦点  得写在dgv.EditMode的后面
dgv.CurrentCell = null;   强制离开焦点
int a = dgv.CurrentRow.Index;  获取当前点击行单元的索引
dgv.Rows.RemovesAt(0);   删除某行
//已有表头添加数据
this.datagirdview1.Rows.Add();//添加一行空白数据 用来装以下的数据

this.datagirdview1.Rows[0].Cells[0].Value = "白给老六";//添加第一行第一列的数据

以上是没进行数据绑定   以下是有数据绑定的情况

object[] row = { 999, A1.Text, A2.Text, A3.Text, A4.Text, A5.Text, A6.Text };
((DataTable)dgv2_1.DataSource).Rows.Add(row);
dataGridView1.SelectionMode =DataGridViewSelectionMode.FullRowSelect;//选中整行
dataGridView1.RowHeadersVisible = false;//取消首列
//建立临时表以及赋值
DataTable dt = new DataTable();
dt.Columns.Add("员工姓名");//先添加表头
dt.Columns.Add("通道");

DataRow dr = dt.NewRow();//新建一行
dr["员工姓名"] = this.dataGridView.Rows[i].Cells[0].Value; //行数据对应添加
dr["通道"] = this.dataGridView.Rows[i].Cells[1].Value;

dt.Rows.Add(dr);//行添加至临时表


上一篇:关于QCustomPlot超级图表的一些冷知识点
下一篇:没有了
网友评论