如何定位DataGridView中的某行中的某列

如何定位DataGridView中的某行中的某列。... 如何定位DataGridView中的某行中的某列。 展开
 我来答
philchang718
2009-01-17
知道答主
回答量:17
采纳率:0%
帮助的人:11.2万
展开全部
onclick事件中加
for (int i = 0; i < gvMusic.Rows.Count; i++)
{
CheckBox chkMusic = (CheckBox)gvMusic.Rows[i].FindControl("chkMusic");
if (chkMusic.Checked)
{
int musicID=int.Parse(gvMusic.Rows[i].Cells[0].Text.ToString());
//上面的是读ID,就这个方式读获取某一个GridView中单元格的值的语法是:
GridView1.Rows[0].Cells[0].Text; 第一行第一个单元格的值.

获取单元格中的控件:
CheckBox chk1=(CheckBox)GridView1.Rows[0].Cells[1].Controls[1];
获取第一行第二列中的控件.cells[1]中的1是控件所在的那个单元格的列号,从零开始.
Controls[1],虽然你可能只往里面加了一个控件,但单元格系统自动会带一个什么控件进去,所以索引要写1.
或者用cells.findcontrol("控件ID")也可以找到.

参考资料: http://www.coolphil.cn/article/5.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ziyan123321
2009-01-16 · TA获得超过579个赞
知道小有建树答主
回答量:1212
采纳率:0%
帮助的人:491万
展开全部
Datagridview.Rows[9].cell[4]吧。?
还有别的办法。。。嘿嘿。。几天没动手。忘了呵。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuzhikun12
2009-01-16 · TA获得超过880个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:452万
展开全部
//获取选中行第i个单元格的值
DataGridView控件名.selectedRows[0].cell[i].values
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2009-01-16 · TA获得超过8613个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4495万
展开全部
Datagridview.Rows[9].Columns[4]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9a526d92e
2009-01-16
知道答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
DataGrid[A][B]可以么? 学习了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式