一道C#代码问题!高手请进!
stringstr=dataGridView1.Rows[dataGridView1.SelectedRows[i].Index].Cells[0].Value.ToSt...
string str=dataGridView1.Rows[dataGridView1.SelectedRows[i].Index].Cells[0].Value.ToString();
我想问一下这段代码的准确含义是什么?最好详细一点!
比如:[dataGridView1.SelectedRows[i].Index]与Cells[0]的含义? 展开
我想问一下这段代码的准确含义是什么?最好详细一点!
比如:[dataGridView1.SelectedRows[i].Index]与Cells[0]的含义? 展开
8个回答
展开全部
dataGridView1.SelectedRows所有选中的行
dataGridView1.SelectedRows[i]选中集合的行中第i行
dataGridView1.Rows[dataGridView1.SelectedRows[i].Index]也是选中的第i行,这个表达式多余
.Cells[0].Value.ToString()这行第一列的值转换为字符串
dataGridView1.SelectedRows[i]选中集合的行中第i行
dataGridView1.Rows[dataGridView1.SelectedRows[i].Index]也是选中的第i行,这个表达式多余
.Cells[0].Value.ToString()这行第一列的值转换为字符串
更多追问追答
追问
我想追问您一下:dataGridView1.Rows[dataGridView1.SelectedRows[i].Index]也是选中的第i行,这个表达式多余,为什么是多余的呢!
追答
dataGridView1.SelectedRows[i].Cells[0].Value.ToString();
我觉得这样也是一样的。你可以试试看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dataGridView1.SelectedRows[i] 是第i个选中行。 dataGridView1.SelectedRows[i].Index 是第i个选中行的行索引。
Cells[0] 是索引为0的列。
dataGridView1.Rows[dataGridView1.SelectedRows[i].Index].Cells[0]
这个意思是 获取 dataGridView1 某一行 (i)第一列的数据。
就类似于 DataTable.Rows[0][0]。
Cells[0] 是索引为0的列。
dataGridView1.Rows[dataGridView1.SelectedRows[i].Index].Cells[0]
这个意思是 获取 dataGridView1 某一行 (i)第一列的数据。
就类似于 DataTable.Rows[0][0]。
追问
不写Cells[0] 可以吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dataGridView1.SelectedRows[i].Index:选定第i行的索引号。
Cells[0]:索引序号为0的单元格。
好久不用了。应该是这样的
Cells[0]:索引序号为0的单元格。
好久不用了。应该是这样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dataGridView1.SelectedRows[i].Index的意思是dgv1被选中行i的下标值
Cells[0]的意思是该行的第一个单元
这个str的意思是获取dgv1的被选中行的第一列的单元格内的值(value)
Cells[0]的意思是该行的第一个单元
这个str的意思是获取dgv1的被选中行的第一列的单元格内的值(value)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dataGridView1.SelectedRows[i].Index //当前选中行第i行的下标(i是个循环的值)
dataGridView1.Rows[dataGridView1.SelectedRows[i].Index].Cells[0].Value.ToString();//选中行中i行第一列的值
dataGridView1.Rows[dataGridView1.SelectedRows[i].Index].Cells[0].Value.ToString();//选中行中i行第一列的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询