| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 1269 人关注过本帖
标题:如何调用DataGrid点击Edit生成一行TextBox
取消只看楼主 加入收藏
kyoshingo
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-18
收藏
 问题点数:0 回复次数:3 
如何调用DataGrid点击Edit生成一行TextBox

想知道DataGrid点击Edit生成一行TextBox 的Name

高人指点下....

[此贴子已经被作者于2006-10-3 16:17:28编辑过]


叶子的离去,不是因为风的招唤,而是树的舍弃
2006-10-01 13:35
kyoshingo
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-18
收藏
得分:0 

楼上的,貌似不是我想要的代码,可能和下面的一样
DataGrid1.EditItemIndex=e.Item.ItemIndex;
DataGrid1.DataSource=dataSet11;
DataGrid1.DataBind();
我在网上找了几个相关的代码,好像都说这样写
TextBox box=(TextBox)e.Item.Cells[0].Controls[0];//Cell[0]表示第一列;
不过我确没调试成功,调用box.Text说"未将对象引用设置到对象的实例。"
(我的老师说她access调试成功,sql2000也没能成功)


叶子的离去,不是因为风的招唤,而是树的舍弃
2006-10-03 16:25
kyoshingo
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-18
收藏
得分:0 

行啊,你帮我解决这个问题我就换一个....呵呵,交易不错吧

TextBox box=(TextBox)e.Item.FindControl("book_idBox");//book_id为列名;

这样写也不行,还是找不到想用的那个box.Text....晕


叶子的离去,不是因为风的招唤,而是树的舍弃
2006-10-03 16:52
kyoshingo
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-3-18
收藏
得分:0 
首先,非常谢谢版主这么细心的教导你的版民,但是我要说,好像不对

版主自己试试拉一个TextBox1到Web窗体里然后把aaa赋给TextBox1.Text,string aaa = mtTextBox.Text.Trim();//在这行后面;

然后,向"编辑"那一行里的第一列随意输入几个字符,点击"更新"看TextBox1里的值是输入的,还是原来表里的值

我的答案是表里原来的值,说明没找到那个想到的TextBox.....

叶子的离去,不是因为风的招唤,而是树的舍弃
2006-10-03 18:18
快速回复:如何调用DataGrid点击Edit生成一行TextBox
数据加载中...
 
   



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

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016832 second(s), 10 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved