lzth.net
当前位置:首页 >> DAtAGriDViEw控件中如何获取选中单元格内容? >>

DAtAGriDViEw控件中如何获取选中单元格内容?

datagridview的选择模式你选了什么?是选择单元格,还是选择行的?【选择单元格模式下,你单击DataGridView就只有该单元格变成表示选中的蓝色,选择行模式下,是整行都是蓝色】第一句在选择单元格模式下是会报错的,因为你SelecedRows的值是-1

可以设置DataGridView的SelectionMode属性为FullRowSelect 实现左键点击选取整行,右击的话就需要在鼠标点击事件里面实现了如下:private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e){if (e.ColumnInd...

this.dataGridView1.SelectedRows[0].Cells[1].Value.ToString();//获取选中行的第一个单元格的值 后面就是依次类推了

这句代码是写在dataGridView1控件的CellClick事件中的吗?如果是的话,代码如下: private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { //被点击的单元格的行索引号在事件的参数e中,e.RowIndex是行索引,e.Co...

首先,在绑定的时候,要设置一个DataKeys,DataGridView.datakeys=new string{"绑定的数据库id的名字"};然后再int id=DataGridView.DataKeys[e.RowIndex].Value.ToString();这就可以获取当前行的id,就可以根据id做你想要的

一般可以按照两种方式来做,一是按照列名,二是按照第几列: 如果你的Name和Class是列名的话,就是: string a =dataGridView1.CurrentRow.Cells["Name"].Value.ToString(); string b =dataGridView1.CurrentRow.Cells["Class"].Value.ToString(...

for (int i = 0; i < dgvGrid.Rows.Count; i++) { if (Convert.ToBoolean(dgvGrid["IsSelect", i].Value)) { …… } }

DataGridViewComboBoxCell cb= new DataGridViewComboBoxCell(); //给下拉框赋值: dt包含ID和Name两列,也可以自己在属性Items里直接添加下拉框显示的每一项 cb.DataSource = dt; cb.DisplayMember = "Name"; cb.ValueMember = "ID"; DataGridVi...

dataGridView1.SelectedRows[0].Cells[0].Value

dataGridView1.Rows.Count;//所有行数 dataGridView1.RowCount;//可见行数

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com