| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1673 人关注过本帖
标题:GridView更新问题(求哥姐们看看)
取消只看楼主 加入收藏
chucl
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-29
收藏
 问题点数:0 回复次数:4 
GridView更新问题(求哥姐们看看)

C#2005中GridView在更新时我要判断不能为空和输入不正确的也就是(验证输入和列表列约束)
本人是刚学C#2005是个菜中菜
AccessDataSource和GridView
不知如何实现的?


我用后台代码邦定的,用的是edititemtemplate中加一个TextBox1 邦定是Bind("a")

我想在保存时判断TextBox1就可以了,可我取不出TextBox1修改后的值??????
请帮帮我吧!2005资料太少


adp.Fill(ds, "za");
GridView1.DataKeyNames = new string[] { "编号" };
GridView1.DataSource = ds.Tables["za"];
GridView1.DataBind();
/////////////////////////////////////////////////////////////
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
DataBind();

}
/////////////////////////////////////////////////////////
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
int index = GridView1.EditIndex;
GridViewRow gvr = GridView1.Rows[index];
TextBox tb = (TextBox)gvr.FindControl("TextBox1");

当点更新时tb的值是初始的值,比如说TextBox1.text初始的值"123"(也就是a字段的值)我改为“333”后点“更新”tb取值还是“123”。不知我那错了???
DataGrid我也试了也是无法更新(同样问题)





e.NewValues["a"] =tb.Text.ToString();


}

搜索更多相关主题的帖子: GridView 
2006-05-29 18:39
chucl
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-29
收藏
得分:0 
自已顶一下

前台手动配制我会了控件加验证控件
后台代码如何实现取TextBox1.Text的值?

2006-05-30 10:10
chucl
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-29
收藏
得分:0 
顶一下
我试了不行
请试试看,你们可以在2005中取出改变后的值吗?

GridView1_RowUpdating中都取不到被改变的值
更新有什么意义
2006-05-31 18:51
chucl
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-29
收藏
得分:0 
d
2006-06-02 10:39
chucl
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-29
收藏
得分:0 
2006-06-05 16:34
快速回复:GridView更新问题(求哥姐们看看)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036199 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved