获取datagridview里选中行的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取datagridview里选中行的数据相关的知识,希望对你有一定的参考价值。

我是想点击单元格,就弹出他的里面的数据,但是为什么我每次都获取的是空啊 ,这是我的点击事件代码//点击单元格事件 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) int i = e.RowIndex; int j = e.ColumnIndex; //string sql = "select * from [stock] where id = " + (1 + i * 10 + j); //DataTable dt = DataBaseHelper.GetDataSet(sql).Tables[0]; if (j != -1 && i != -1 && dataGridView1[j, i].Selected) MessageBox.Show(this.dataGridView1[j, i].Value.ToString()); 下面两张图一个是异常获取,一个是我获取数据库数据绑定datagridview的代码。求大神帮忙看看
有木有大神帮忙看一下,急

参考技术A 直接用如下函数:
private string GetString()

string s = "";
if (dgvList.Focused == true)

int RowIndex = dgvList.CurrentCell.RowIndex; //当前单元格所在行
if (RowIndex < 0)

s= "";

else

s= dgvList.Rows[RowIndex].Cells[0].Value.ToString();


return s;

以上是关于获取datagridview里选中行的数据的主要内容,如果未能解决你的问题,请参考以下文章

c# datagridview 如何选中行,以及怎么获取选中行的数据

急!在datagridview中修改或增加数据,单击按钮能将写入的数据保存到数据库里?求C#源代码,谢谢交个朋友

gridview控件,怎么点击选中,获取行的数据?

c# DataGridView中,选中了多个行,如何获取选中的每一行的数据,或者每一行的索引?

如何获取dataGridView选中行的列值?

winform datagridview怎么选中多行