如题
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
       int iCount = this.dataGridView1
       tCount.text=iCount.string();
}
tcount的值为什么始终为0

解决方案 »

  1.   

    我这里没有问题
    private void dataGridView1_SelectionChanged(object sender, EventArgs e)
            {
                int n = dataGridView1.SelectedRows.Count;
            }我像你可能搞错了Select Cells和Select Rows.在程序运行是,你点击cell,是选中了单个的cell.而点击表格左边的灰色选中一行,才是select rows.
      

  2.   

    还有在的大侠不了?我也遇到这个问题了 
    int k = dgvtlsSUserForm.SelectedRows.Count;
    this.label1.Text = this.dgvtlsSUserForm.SelectedRows.Count.ToString();
    为什么k的值一直是 0 ?
      

  3.   

    2楼正解,把RowHeaderVisible设置为true可见,点击表头来删除时可以的,要是把表头隐藏了,即使选中行,系统也认为你没选上的。