VS中 DataGridView获取选中行的索引值??
4个回答
展开全部
Private Sub DataGridView1_CurrentCellChanged(By Val sender As Object, By Val e As System.EventArgs) Handles DataGridView1.CurrentCellChanged
//获取选中行第一列的值,也就是第0列的值
Dim result1 As String = DataGridView1.Item(0, DataGridView1.CurrentCell.RowIndex).Value.ToString.Trim
//获取选中行第二列的值,也就是第1列的值
Dim result1 As String = DataGridView1.Item(1, DataGridView1.CurrentCell.RowIndex).Value.ToString.Trim
'......有几列就写几列,如果感觉这样写代码比较累赘,你可以放到for循环里面,把列数用一个变量i代替旧可以了
End sub
//获取选中行第一列的值,也就是第0列的值
Dim result1 As String = DataGridView1.Item(0, DataGridView1.CurrentCell.RowIndex).Value.ToString.Trim
//获取选中行第二列的值,也就是第1列的值
Dim result1 As String = DataGridView1.Item(1, DataGridView1.CurrentCell.RowIndex).Value.ToString.Trim
'......有几列就写几列,如果感觉这样写代码比较累赘,你可以放到for循环里面,把列数用一个变量i代替旧可以了
End sub
2011-08-25
展开全部
currentrow.index
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for (int i = 0; i < dataGridView1.SelectedRows.Count; i++)
{
int index= dataGridView1.SelectedRows[i].Index;
}
{
int index= dataGridView1.SelectedRows[i].Index;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int n=this.DataGridView1.CurrentCell.RowIndex;
即是当前行的行号
即是当前行的行号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询