解决方案

DataGridView 单击选中一整行,只能单选,不能选择多行,只能选择一行

seo靠我 2023-09-23 17:06:10
this.GridView1.SelectedIndex = -1;

设置DataGridView的属性SelectionMode为FullRowSelect 

这样就使DataGridView不是选择一个SEO靠我字段,而是选择一整行了

设置DataGridView的属性MultiSelect为false 

这样就使DataGridView不能够选择多行,只能选择一行了

想得到某列的值是要判断DataGridView是SEO靠我否有选中的行

if (dataGridView1.SelectedCells.Count != 0)

            {

                //得到选中行

的索引

int intRow = dataGridView1.SelectedCellsSEO靠我[0].RowIndex;

                 //得到列的索引

                int intColumn = dataGridView1.SelectedCells[0].ColumnIndex;

                 //得到选中行

某列的值

string stSEO靠我r = dataGridView1.CurrentRow.Cells[2].Value.ToString();

                MessageBox.Show(str);

            }

改变dataGridView行颜色

for (iSEO靠我 = 0; i < dataGridView1.Rows.Count - 1; i++){if(..................){             dataGridView1.Rows[SEO靠我i].DefaultCellStyle.BackColor = Color.Green;}

}
“SEO靠我”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服邮箱:html5sh@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。

网站备案号:浙ICP备17034767号-2