如何确定datagrid的具体单元格

来源:百度知道 编辑:UC知道 时间:2024/05/01 09:31:21
我的问题是这样的:
有一个datagrid控件,显示着5列数据,在最后一行我显示了一列checkbox,这样我就可以选中我要的一行进行操作,我列几行数据吧:
学号 姓名 年龄
01 张三 23
02 李四 21
03 王五 22
现在我选中其中一行的checkbox进行操作,但是我必须判断这一行数据中的年龄字段必须大于22,才能执行,如果是这样的话 我该如何做呢?请asp.net的高手们指点一下小弟吧 我仅仅10分,很抱歉
楼下的朋友们,你们讲的我都不是很懂,我有很多页面都是datagrid 突然改成datagridview有点困难,能不能就我这种情况仔细分析一下呢 拜托大家了,我在帮别人做东西,如果做不出来 真不知道如何去面对,求求你们了!

先要注册rowcommand事件,然后这样写
checkbox c= e.CommandSource as checkbox;
DataControlFieldCell cell = c.Parent as DataControlFieldCell;//所在单元格
GridViewRow row = cell.Parent as GridViewRow;//所在行

建议你使用DataGridView控件
DataGridView.Rows[i].Cells[j].Value即为某一单元格的值
注意下标类同数组,0代表第一行或列