问题如题。就是我编辑某个单元格然后编辑好了后,再获取编辑单元格所在行的某个列的值。把这2个值合在一起组成一个数组。大体这样子。有人知道怎么获取值么wpf datagrid 如何获取选中单元格所在行的某列的值问题如题。就是我编辑某个单元格然后编辑好了后,再获取编辑单元格所在行的某个列的值。把这2个值合在一起组成一个数
Private Sub DataGridView1_CurrentCellChanged(By Val sender As Object, By Val e As SystemEventArgs) Handles DataGridView1CurrentCellChanged
//获取选中行第一列的值,也就是第0列的值
Dim result1 As String = DataGridView1Item(0, DataGridView1CurrentCellRowIndex)ValueToStringTrim
//获取选中行第二列的值,也就是第1列的值
Dim result1 As String = DataGridView1Item(1, DataGridView1CurrentCellRowIndex)ValueToStringTrim
'有几列就写几列,如果感觉这样写代码比较累赘,你可以放到for循环里面,把列数用一个变量i代替旧可以了
End sub
你可以看下API里面就有很多方法可以得到整行的数据,比如onClickRow:function(rowIndex,
rowData){}
rowIndex得到行号,而
rowData则是获得整行的数据,有整行的数据了,你想要哪个列的数据不都可以了
private void fill_Datagrid(string sql)
{
cmd = new SqlCommand(sql, conngetConn());
sda = new SqlDataAdapter();
sdaSelectCommand = cmd;
ds = new DataSet();
sdaFill(ds);
dataGridView1DataSource = dsTables[0];
dataGridView1Columns[0]Visible = false;
}
其中sql=“select 字段 from a,b,c where 字段 =?”;
sql是在数据库中查询语句。
比如说:thislistView1SelectedItems[0]SubItems[0]Text //在这里对SelectedItems属性介绍一下,该属性代表ListView选中的行,[0]就是选中的第一个,因为ListView控件允许一次选中多个行,所以[0]代表第一个选中,[1]代表二个选中,依次类推。
aspxgridview主从表,获取从表选中行的值。如主表为Mastergrid,从表为Detailgrid,选中从表的某行后,获取选中行的单元格值。------解决方案--------------------------------------------------------eRowCells[0]Text------解决方案--------------------------------------------------------你可以这样 在行绑定里面protected void gvbranch_RowDataBound(object sender, GridViewRowEventArgs e){if (eRowRowType == DataControlRowTypeDataRow){//取出选中行指定列的值eRowAttributesAdd("onclick", "ChkID('" + eRowCells[2]Text + "');");}}js:ChkID(id){documentgetElementById("hfRecID")value=id;}当你使用该值的时候 就去调 隐藏控件hfRecID的值hfRecIDValue
以上就是关于wpf datagrid 怎么获取选中单元格所在行的某列的值全部的内容,包括:wpf datagrid 怎么获取选中单元格所在行的某列的值、vb.net 2008 在鼠标单击DataGridView 某一行时 获取这行的值、我想请问你另一个问题就是如何获取当前被选中DataGrid某一行的某一列的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)