在wpf中怎么获取datagrid某行某列的值啊急!跪求!

在wpf中怎么获取datagrid某行某列的值啊急!跪求!,第1张

现在搞C++了,我都有点不太记得了这样应该可以:

DataRowView selectItem = datagriditems[索引] as DataRowView

然后通过 selectItem["列名"] 直接来访问数据

如果你的grid是双向绑定的话你要记住了你这样来改变某行某列,你的数据源也是会跟着改变的

我不记得的是个别属性的拼写是不是这样但是访问肯定是这样的通过行视图来访问和修改

int datagridnumber;

public void btnShow_Click(object sender, EventArgs e)

{

DataSet ds = new DataSet();

SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=student;Integrated Security=True");

SqlDataAdapter daAuthors = new SqlDataAdapter("Select  From student ", conn);

connOpen();

daAuthorsFill(ds, "student");

dataGrid1DataSource = dsTables[0];//vbnet上使用这样的语句:dsTables("student");

connClose();

//设置一个全局变量datagridnumber,通过下面的程序获得dataGrid1中的所有行数

//在以后的程序段中就可以使用datagridnumber作为dataGrid1中的所有行数

datagridnumber = dsTables[0]RowsCount; 

}

不知道是不是官方更新的过程中,将直接根据index获取数据的方式慢慢的屏蔽掉了,有一回发现也可以直接根据index获得数据的,后来也忘记了怎么写了

现在一般都是根据onSelect事件,获得单机的一行数据,直接获得

onSelect:getSelected

function getSelected(rowIndex,rowData){

rowData就包含了当前行的数据

}

现在搞C++了,我都有点不太记得了这样应该可以: DataRowView selectItem = datagriditems[索引] as DataRowView 然后通过 selectItem

1、为DataGrid添加一个RowSelectColumn列,并拖放到第一列显示; 2、设置DataGrid的selectionMode属性值为“multiRows”; 3、编写代码: 代码可以根据实际情况放置到不同控件的事件中,比如点击某个按钮来设置grid的选中状态。

以上就是关于在wpf中怎么获取datagrid某行某列的值啊急!跪求!全部的内容,包括:在wpf中怎么获取datagrid某行某列的值啊急!跪求!、C#怎么获取datagrid所在的行数、easyui datagrid 获取指定索引的行数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9517339.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存