C# 如何在Datagridview中查找并更新行
我可以在GridView中显示数据,现在我需要在DataGridView中查找带有用户输入的行,以便光标移动到此行,获取此行并更新字段(我希望更新后表单上文本框中的更新字段),在DataGridView中显示更新后的行,并将光标自动移动到下一行C# 如何在Datagridview中查找并更新行,c#,.net,winforms,datagridview,C#,.net,Winforms,Datagridview,我可以在GridView中显示数据,现在我需要在DataGridView中查找带有用户输入的行,以便光标移动到此行,获取此行并更新字段(我希望更新后表单上文本框中的更新字段),在DataGridView中显示更新后的行,并将光标自动移动到下一行 有人能帮我吗?假设您是绑定的数据工件(类是MyData) 所以你在某处有一个MyData的集合,比如List List myDataList=newlist() 在代码中的某个地方,我想,做这样的事情: dataGrid.DataSource=myDat
有人能帮我吗?假设您是绑定的数据工件(类是
MyData
)
所以你在某处有一个MyData
的集合,比如List
List myDataList=newlist()代码>
在代码中的某个地方,我想,做这样的事情:
dataGrid.DataSource=myDataList
现在,您想在DataGrid
上查找一些行,但您真正想要的是查找数据。因此,在myDataList
上进行查询,以查找感兴趣的MyData
对象,假设如下
var foundMyData = from data in myDataList where (. condition..) select data;
我们发现了我们感兴趣的数据,因此不允许-\'在UI
上选择它。
因此,在列表中找到foundMyData
的索引,并在网格上选择相应的行
如果使用<代码>排序> <代码>,或<代码>视图< /代码>,那么屏幕上可见的数据可以被过滤或排序,也需要自然地考虑“转换”。
这是“代码> WiFrase<代码>还是<代码> WPF < /代码>?您使用<代码>数据绑定< /代码>还是只是<代码> AddRow(..)< /代码>?
var foundMyData = from data in myDataList where (. condition..) select data;