我想知道如何检查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的行是否被选中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)