c# winform DataGridView單擊選中一整行,只能單選,不能選擇多行,只能選擇一行

設置DataGridView的屬性SelectionMode爲FullRowSelect 

這樣就使DataGridView不是選擇一個字段,而是選擇一整行了 

設置DataGridView的屬性MultiSelect爲false 
這樣就使DataGridView不可以選擇多行,只能選擇一行了post

想獲得某列的值是要判斷DataGridView是否有選中的行spa

if (dataGridView1.SelectedCells.Count != 0)
            {
                //獲得選中行的索引
                int intRow = dataGridView1.SelectedCells[0].RowIndex;blog

                 //獲得列的索引
                int intColumn = dataGridView1.SelectedCells[0].ColumnIndex;索引

                 //獲得選中行某列的值
                string str = dataGridView1.CurrentRow.Cells[2].Value.ToString();
                MessageBox.Show(str);
            }string

相關文章
相關標籤/搜索