2 u013507170 u013507170 于 2016.03.25 10:01 提问

winfrom DataGridView 如何获取到选中行的某个字段?

winfrom DataGridView控件如何获取到 选中行的某个字段

比如说 DataGridView显示的列表中 我只要其中的两三个字段,当我点击其中某一行的时候就获取这个选中行的 这两三字段 然后传到js中 让js获取
这个如何实现 尽量给代码!

4个回答

Alisawxn
Alisawxn   2016.03.25 12:10

在datagridview.Selected情况下,设定选中你要的字段。datagridview.Rows[x].count[y]

zhangshangui_2015
zhangshangui_2015   2016.03.25 12:24

this.datagridview.rows[i].cell[j].value,其中i,j为选中的rowIndex和columnIndex。当然还有其他的很多方法,如datagridview[i,j]等,你自己可以试试。

zhangshangui_2015
zhangshangui_2015 回复天更蓝: 你在datagridview的click事件中获取当前选中的rowIndex,columnIndex就行了,click事件中不是有sender和e两个参数(datagridview还有当前currentrow,selectedRows等属性也可以)吗,你自己在debug模式下跟一下代码就行了
2 年多之前 回复
u013507170
u013507170 就是点击数据的某一行 然后就能获取这一行的某个字段的值吗?这个行如何来写呢?
2 年多之前 回复
CSDNXIAON
CSDNXIAON   2016.03.30 11:23

获取datagridview选中行的某咧的值
datagridview 获取选中行的索引
datagridview 获取选中行的索引
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

u010919083
u010919083   2016.07.22 11:01

private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
// string ID = dataGridView1.Rows[1].Cells["ID"].Value.ToString();
string ID1 = dataGridView1.CurrentRow.Cells["ID"].Value.ToString();
MessageBox.Show("选中的ID为:"+ID1);
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
[WinForm]DataGridView选中一行获取指定单元格的值
01.private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)   02.        {   03.               04.            pnlBottom.Enabled = true;   05.             //获得当前选中的行
winform datagridview如何获取选中行的索引
datagridview.CurrentCell.RowIndex;是当前活动的单元格的行的索引datagridview.SelectedRows 是选中行的集合datagridview.SelectedColumns 是选中列的集合datagridview.SelectedCells 是选中单元格的集合 DataGridView1.CurrentRow.Index 获得包含当前单元格的行的索
C# 获取DataGridView选中行的值
int index = dg_Product.CurrentRow.Index; //取得选中行的索引 txt_ProductId.Text = dg_Product.Rows[index].Cells["Id"].Value; //获取单元格列名为‘Id’的值 //txt_ProductId.Text为最终
winform DataGridView 选择行 获取数据
<br />  private void WorkerGrid_SelectionChanged(object sender, EventArgs e)<br />        {<br />            this.WorkerGrid.SelectionMode = DataGridViewSelectionMode.FullRowSelect;<br />            txtwid.Text = this.WorkerGrid.CurrentRow.Cells[0].Value.T
C# DataGridView如何获取选中行的某个数据
DataGridView的几个基本操作: 1、获得某个(指定的)单元格的值: dataGridView1.Row[i].Cells[j].Value; 2、获得选中的总行数: dataGridView1.SelectedRows.Count; 3、获得当前选中行的索引: dataGridView1.CurrentRow.Index; 4、获得当前选中单元格的值: dataGridV
datagridview 获取选中行的索引
for (int i = 0; i {    this.dataGridView1.SelectedRows[i].index; } datagridview.CurrentCell.RowIndex;是当前活动的单元格的行的索引 DataGridView1.CurrentRow.Index 获得包含当前单元格的行的索引  datagridview.SelectedRows 是选中行
c# winform DataGridView选择一整行的相关属性
1.  设置DataGridView的属性SelectionMode为FullRowSelect      这样就使DataGridView不是选择一个字段,而是选择一整行了 2.  设置DataGridView的属性MultiSelect为false      这样就使DataGridView不能够选择多行,只能选择一行了 3.  想得到某列的值是要判断DataGri
如何删除DataGridView表格中的选中的当前行
方法:采用以下语句: dataGridView1.Rows.Remove(dataGridView1.CurrentRow);  注意:该语句仅仅是删除表中的记录,并没有涉及到数据库中的。因此当你刷新再次加载时候,它还是存在的。 要彻底删除该数据,应该还要调用delete的SQL语句,进行删除; 最后,在重新加载以下这个DataGridView数据表,这样就达到了实时删除的效果了。 例如
winform 取消datagridview第一行选中状态
如果是一个单独的form窗体,则直接在Load方法中添加以下方法:          private void  datagridview1_Load(object sender, EventArgs e)         {             datagridview1.Rows[0].Selected = false; //取消选中            或是 datagrid
C# WinForm 设置DataGridView选中指定行
<br />int rowIndex=3;//指定行号            <br />this.dgvInGoodsInfo.Rows[rowIndex].Selected = true;<br />this.dgvInGoodsInfo.CurrentCell = this.dgvInGoodsInfo.Rows[rowIndex].Cells[0];