GridView在脚行(Footer)插新记录时,我想在编辑(Edit)行选择某一字段,拷贝到Footer的相应字段处,这样新老行有些相同字段的相同内容就不要重复输入了。
现在的问题是:我在函数体外声明了一个变量public static string code_id,在SelectedIndexchanging事件中给它付值后,在RowCommand事件中要进行Update时怎么也得不到这个变量。
到底要乍搞才行?
现在的问题是:我在函数体外声明了一个变量public static string code_id,在SelectedIndexchanging事件中给它付值后,在RowCommand事件中要进行Update时怎么也得不到这个变量。
到底要乍搞才行?
在RowCommand事件中要进行Update时怎么也得不到这个变量。
///////////////
应为在触发RowCommand事件时,页面回发,SelectedIndexchanging事件赋的值已经没有了
你可以在SelectedIndexchanging事件里把值放在session里;然后在RowCommand事件里调用
Session 不知怎么操作?
能给个小小的例子吗?
RowCommand事件的SqlDataSource1.InsertParameters.Add("code_id", TypeCode.String, Session["Code_id"]); 不能通过,应该怎么写才对?
另外Session["Code_id"].ToString()
最好不要使用 Session,使用隐藏的input或者 ViewState或者其他方法都可以