首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

这个有关问题还是请孟老师指点一下

2011-12-27 
这个问题还是请孟老师指点一下GridView在脚行(Footer)插新记录时,我想在编辑(Edit)行选择某一字段,拷贝到F

这个问题还是请孟老师指点一下
GridView在脚行(Footer)插新记录时,我想在编辑(Edit)行选择某一字段,拷贝到Footer的相应字段处,这样新老行有些相同字段的相同内容就不要重复输入了。
现在的问题是:我在函数体外声明了一个变量public   static   string   code_id,在SelectedIndexchanging事件中给它付值后,在RowCommand事件中要进行Update时怎么也得不到这个变量。
到底要乍搞才行?

[解决办法]
button的CommandName=”Select”时,触发SelectedIndexchanging事件(否则不会触发本事件)

你换个地方赋值
[解决办法]
SelectedIndexchanging事件中给它付值后
在RowCommand事件中要进行Update时怎么也得不到这个变量。
///////////////
应为在触发RowCommand事件时,页面回发,SelectedIndexchanging事件赋的值已经没有了
你可以在SelectedIndexchanging事件里把值放在session里;然后在RowCommand事件里调用
[解决办法]
使用Session要进行判断是否存在.
另外Session[ "Code_id "].ToString()
最好不要使用 Session,使用隐藏的input或者 ViewState或者其他方法都可以

热点排行