关于gridview更新的一个问题(高手请进)

在GridView1_RowUpdating事件中,有这样stringsqlcom="updatestusetsname='"+((TextBox)(GridView1.... 在GridView1_RowUpdating事件中,有这样 string sqlcom="update stu set sname='"+((TextBox)(GridView1.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString().Trim()'"";

我想问下:
1、GridView1.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString().Trim()中的Cells[]方法和Controls[]方法都是干什么用的啊??????
2、如果我表中的某列属性是int型而不是string的,那该怎么写这个SQL语句?我是把ToString()去掉了,但貌似不可以,那该怎么办?
3、还有就是什么时候用gridview的ID名字gridview1,什么时候用e啊???
谢谢啦!!
展开
 我来答
spider_no3
2009-04-21 · 超过26用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:74.2万
展开全部
1.Cell[0].Controls[0]表示第一个单元格里面的第一个控件;
2。表中的属性是int型的话,你获取的Text内容要转化成int型的,可以用Convert.ToInt32(string)来转化;
3。e是一个参数,是事件的源头!你的上述代码中的e就包含了e.RowIndex!就是引发这个事件的行的索引!不同的事件中的e具有不同的事件属性!例如:cellclick和celldoubleclick中的e就具有e.rowindex和e.columsindex这两个事件属性
cooktom
2009-04-21 · TA获得超过3819个赞
知道大有可为答主
回答量:3710
采纳率:0%
帮助的人:1304万
展开全部
这是什么问题啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式