GridView自带的编辑更新,编辑实现了,我想知道我怎样能把更新的内容写完以后就保存在GridView上,此时不和数据库做交互,因为我再GridView外面还写了一个按钮,点击这个才和数据库做交互。
这个我的源代码
/// <summary>
/// 编辑--更新事件
/// </summary>
protected void GridView_Data_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
this.GridView_Data.EditIndex = -1;
for (int i = 0; i < this.GridView_Data.Rows.Count; i++)
{
TextBox a = this.GridView_Data.Rows[i].FindControl("TextBox_PrivateLeave") as TextBox;
Label b = this.GridView_Data.Rows[i].FindControl("Label_PrivateLeave") as Label;
if (a != null)
{
string s = a.Text;
b.Text = s.ToString();
}
} }但是当b==null的时候, b.Text = s.ToString();这句话就没办法给b赋值了。我想指点怎么解决这个问题希望各位高手指点一下,谢了~
这个我的源代码
/// <summary>
/// 编辑--更新事件
/// </summary>
protected void GridView_Data_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
this.GridView_Data.EditIndex = -1;
for (int i = 0; i < this.GridView_Data.Rows.Count; i++)
{
TextBox a = this.GridView_Data.Rows[i].FindControl("TextBox_PrivateLeave") as TextBox;
Label b = this.GridView_Data.Rows[i].FindControl("Label_PrivateLeave") as Label;
if (a != null)
{
string s = a.Text;
b.Text = s.ToString();
}
} }但是当b==null的时候, b.Text = s.ToString();这句话就没办法给b赋值了。我想指点怎么解决这个问题希望各位高手指点一下,谢了~
解决方案 »
- 数据库操作超时,求助!!!
- C#如何调用存储过程的返回值
- SOS关于WEB页面创建广轮显组件的语句补充,请各位路过的朋友教教,非常感谢!
- 我想问下:比如新浪 alibaba 等大型网站,是用什么开发的?
- adrotator怎么用
- 50分求新闻分页代码!在线等 立即揭贴
- 问一个老生常谈的问题,什么时候用静太方法?
- 文件下载的问题!
- 奇怪的问题:我在模板列点击“修改”后进行修改在点击“取消”却删除了这一行
- 高手们别迟疑,快来取分来啊,很菜的问题!!(100分哦)
- 日期控件(calendar),默认都是英文格式的,怎么变成中文啊?
- __doPostBack('<%= btnImport.UniqueID %>', '');?具体解释,好像很厉害的函数
Label_PrivateLeave设置编辑列,更新后在<ItemTemplate>里显示值
通过隐藏域保存值。再重新绑定数据显示
在把数据表保存到数据里,明白我意思了没?