如何在c#.net windows应用程序中检查gridview的行是否被选中

如何在c#.net windows应用程序中检查gridview的行是否被选中,第1张

概述如何在c#.net windows应用程序检查gridview的行是否被选中

我想知道如何检查grIDvIEw的行是否被选中。 我正在开发windows应用程序。

我想把一个if条件,即如果一个特定的行被选中,然后用相应的单元格值填充文本框。

我只是不知道如何给if条件中的条件。

如何在不使用环境枚举的情况下以编程方式解决环境variables?

input语言挂钩

如何在windows上获得区分大小写的path?

liNQ to sql – FROM X WHERE X =“1”SELECT Y

什么是一个很好的编译本地windows代码的轻量级编程语言?

为什么我的WPF应用程序不显示?

涉及消失项目的奇怪问题

在C#中更改语言

如何将MS windows *** 作系统版本号转换为.NET中的产品名称?

OpenCVSharp:无法加载DLL“OpenCvSharpExtern”

处理DataGrIDVIEw.SelectionChanged事件。 使用DataGrIDVIEw.SelectedRows属性来获取选定的行集合。

private voID dataGrIDVIEw_SelectionChanged(object sender,EventArgs e) { // Update the text of TextBox controls. textBox1.Text = dataGrIDVIEw.SelectedRows[0].Cells[1].Value.ToString(); textBox2.Text = dataGrIDVIEw.SelectedRows[0].Cells[2].Value.ToString(); .... }

检查DataGrIDVIEwRow.Selected属性。

if (dataGrIDVIEw.Rows[rowIndex].Selected) { // Do something .. }

检查DataGrIDVIEwRow的选定属性,它返回true ,否则返回false 。

bool isSelected = dataGrIDVIEw1.Rows[e.RowIndex].Selected;

您可以订阅控件的SelectionChanged事件,如果启用了多项选择,则遍历每个选定的行;如果仅选择单行选择,则只遍历第一个行。

private voID MyGrIDVIEw_SelectionChanged(object sender,EventArgs e) { for (int i = 0; i < MyGrIDVIEw.SelectedRows.Count; i++) { MyTextBox.Text = MyGrIDVIEw.SelectedRows[i].Cells[0].Value.ToString(); //assuming column 0 is the cell you're looking for // do your other stuff } }

更多的信息可以在SelectedRows属性中找到。

总结

以上是内存溢出为你收集整理的如何在c#.net windows应用程序中检查gridview的行是否被选中全部内容,希望文章能够帮你解决如何在c#.net windows应用程序中检查gridview的行是否被选中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/langs/1278031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存