GridView控件编辑列的问题

我想让GridView控件浏览时在每一列旁出现“编辑”选项,然后单击后链接到我对数据进行编辑的页面。我该怎么做?我现在能让每一列的“编辑”出现,但单击后提示:GridVi... 我想让GridView控件浏览时在每一列旁出现“编辑”选项,然后单击后链接到我对数据进行编辑的页面。我该怎么做? 我现在能让每一列的“编辑”出现,但单击后提示:GridView“GridView1”激发了未处理的事件“RowEditing”。
因为我不知道如何在编辑列中设置链接到我编辑页面的地址。
谢谢微软专家的解答,我在事件中添加了处理RowEditing的方法,所以已经不报:未处理的事件“RowEditing”。这个错误了。不过ErrorPage却又显示错误为:无法将类型为“System.Web.UI.WebControls.DataControlFieldCell”的对象强制转换为类型“System.IConvertible”。

对于这个错误我暂时无从下手,还请听听大家的解决方法。
展开
 我来答
微软专家张海
2009-07-11 · TA获得超过748个赞
知道小有建树答主
回答量:564
采纳率:100%
帮助的人:0
展开全部
你得写响应RowEditing事件 的方法,
选择GridView-> 属性-> 事件-> 添加对处理RowEditing的方法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锦绣九洲分类垃圾桶
2009-07-10 · TA获得超过864个赞
知道小有建树答主
回答量:504
采纳率:100%
帮助的人:517万
展开全部
在GridView1的RowEditing事件中,写入跳转代码
int id=Convert.ToInt32(GridView1.Rows[e.NewEditIndex].Cells[主键所在列的索引]);
Response.Redirect("bianji.aspx?rowid="+id);

跳转到编辑页面,并接收参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fisherdou
2009-07-10 · TA获得超过283个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:192万
展开全部
你要让点击按键之后对点击的行进行操作是吧、
就在按键的click事件里这么写

Button thisButton = (Button)sender;
GridViewRow thisRow = (GridViewRow)thisButton.Parent.Parent;
这样就能获得点击行。然后再怎么获得行里的数据就不用我教你了吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xf14837616
2009-07-10 · TA获得超过558个赞
知道小有建树答主
回答量:799
采纳率:0%
帮助的人:405万
展开全部
你的gridview数据源是不是绑定一个sqldatasource?
如果是在sqldatasource中设置点东西,包括一些updata,delete,insert的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式