| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 601 人关注过本帖
标题:关于用户修改自己的信息的 ~(解决~)
只看楼主 加入收藏
HankStar
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-10-4
收藏
 问题点数:0 回复次数:7 
关于用户修改自己的信息的 ~(解决~)

VS2005 C#
当用户点击修改资料的时候~
怎么才能让用户自己看到自己当初注册的信息?
并且修改?

环境:使用table,TextBox,label~ 不要使用datalist之类的 ~
通过什么方法可以把textbox和label全体数据绑定?

[此贴子已经被作者于2006-11-27 22:48:59编辑过]

搜索更多相关主题的帖子: 用户 
2006-11-27 20:33
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 

把要修改的资料放在某个容器里面(如DataSet、DataTable).
当我进行修改时,再赋给相应的TextBox、Lable就行了。


飘过~~
2006-11-27 21:27
HankStar
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-10-4
收藏
得分:0 
DataSet、DataTable

........

我在VS2005里面找不到这样的控件~~

再赋给相应的TextBox、Lable就行了(这样又是如何赋予的?,如何Eval?)

2006-11-27 21:55
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
DataSet DataTable不是控件
如:

先把相应的信息放在DataSet里面
string sqlstr = "select name,sex,age from tbStudent where xuehao=1"; //学号为1的学生的基本资料
SqlConnection myconn = new .....
SqlDataAdapter da = new SqlDataAdapter(sqlstr,myconn);
DataSet ds= new DataSet(); //***************
da.Fill(ds);

然后,当点击一个“修改”按钮时:

TextBox1.Text = ds.Tables[0].Rows[0][0].ToString(); //取得DataSet中第一行第一列中的值(这里就是name)
TextBox2.Text = ds.Tables[0].Rows[0][1].ToString(); //取得性别(sex)
TextBox3.Text = ds.Tables[0].Rows[0][2].ToString(); //取得年龄(age)

你可按照这样的去做一下。

[此贴子已经被作者于2006-11-27 22:29:35编辑过]


飘过~~
2006-11-27 21:56
HankStar
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-10-4
收藏
得分:0 
原来dataset
还可以这样用呀~~


TextBox2.Text = ds.Tables[0].Rows[0][0].ToString(); //取得性别(sex)
TextBox3.Text = ds.Tables[0].Rows[0][0].ToString(); //取得年龄(age)
怎么都是[0].Rows[0][0]呀?

2006-11-27 22:09
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
呵呵,这是我手写的,是复制的,忘了改了。不好意思啊,
DataSet还可以保存多张表中的内容。

飘过~~
2006-11-27 22:30
HankStar
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-10-4
收藏
得分:0 
ds.Tables[0].Rows[0][0].ToString();

Tables[0]应该是第一张表

Rows[0][0]这个我就不明白了~~


2006-11-27 22:43
HankStar
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-10-4
收藏
得分:0 
http://thcjp.cnblogs.com/

刚刚看到有ADO的视频~~这下好办了~

谢谢了 ~

2006-11-27 22:48
快速回复:关于用户修改自己的信息的 ~(解决~)
数据加载中...
 
   



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

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