我在这个函数体内定义了一个变量:cide_id 并且付值了:
protected void gviewJd_record_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
string Code_id = gviewJd_record.Rows[gviewJd_record.SelectedIndex].Cells[3].Text;
}在另一个函数体内就不能用,提示出错:上下中没找到名称:"code_id",
protected void gviewJd_record_RowCommand(object sender, GridViewCommandEventArgs e)
{
SqlDataSource1.UpdateCommand = sql;
SqlDataSource1.UpdateCommandType = SqlDataSourceCommandType.Text;
SqlDataSource1.UpdateParameters.Add("code_id", TypeCode.String, Code_id);
...............
}我不知怎么搞才行。
我的目得是:在GridView中选中一行,并把这行中的字段"code_id"的值,插在新增行的code_id 处。
新增行是在Footer.现在我按设置好的调试也不行了,按F5,却不在断点处停,我也不知为什么?
我是菜鸟,各位老大帮忙,在线等。
protected void gviewJd_record_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
string Code_id = gviewJd_record.Rows[gviewJd_record.SelectedIndex].Cells[3].Text;
}在另一个函数体内就不能用,提示出错:上下中没找到名称:"code_id",
protected void gviewJd_record_RowCommand(object sender, GridViewCommandEventArgs e)
{
SqlDataSource1.UpdateCommand = sql;
SqlDataSource1.UpdateCommandType = SqlDataSourceCommandType.Text;
SqlDataSource1.UpdateParameters.Add("code_id", TypeCode.String, Code_id);
...............
}我不知怎么搞才行。
我的目得是:在GridView中选中一行,并把这行中的字段"code_id"的值,插在新增行的code_id 处。
新增行是在Footer.现在我按设置好的调试也不行了,按F5,却不在断点处停,我也不知为什么?
我是菜鸟,各位老大帮忙,在线等。
解决方案 »
- 如何获得Dropdownlist的值?
- 【上班做网站初体验..关于页面美工的迷茫..希望高手解惑】
- 看看这个Access存储过程的调用,程序不执行内容更新
- 自定义控件 控件的定位问题
- 不让复制的内容添加到fckeditor里面
- DataGrid要怎么分页啊?
- 如何在后台cs中控制asp:EditCommandColumn的visible属性,因为它没有name属性,不知如何在cs中去控制它?
- 变量的问题?
- (C#)请大家帮我想想这个怎么做,谢谢!!!
- 走投无路,上网保命
- 如何将iframe中的值传到主页面中?(关于treeview)
- 怎样在网页上安装并运行ActiveX 控件来更新客户端的一个exe文件,并执行此文件?
protected void gviewJd_record_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
Code_id = gviewJd_record.Rows[gviewJd_record.SelectedIndex].Cells[3].Text;
}
protected void gviewJd_record_RowCommand(object sender, GridViewCommandEventArgs e)
{
SqlDataSource1.UpdateCommand = sql;
SqlDataSource1.UpdateCommandType = SqlDataSourceCommandType.Text;
SqlDataSource1.UpdateParameters.Add("code_id", TypeCode.String, Code_id);
...............
}看明白没?把申明放在函数外面就行了
这个是局部变量,只能在gviewJd_record_SelectedIndexChanging事件中使用,别的方法得不到值的,把变量声明成全局变量试试!
string recordCode_id = ((TextBox)gviewJd_record.FooterRow.FindControl("NewCode_id")).Text;
这一句是把Footer的值付给recordCode_id。
那把Code_id的值付给Footer让它马上显示出来,怎么写呢?
把选择行的code_id的值取出来,马上插到脚行Footer的相应字段code_id上,
关键是怎么写上去,就象copy一样,怎么拷贝上去,让它显示出来。