社区
C#
帖子详情
高分求向各位高手帮助
hansyswin
2009-03-20 12:44:11
当单击DATAGRID 控件的某个位置时,能否使用这一行都变成其它的颜色,即此行被选中,然后再读出这一行的数据到 TEXTBOX 控件中! 是2003版本,winform 程序,当datagrid里有6条记录时,用户点其中的一条,需要将这条记录的相关数据读出来,比如放到textbox里。 谢谢。
...全文
83
4
打赏
收藏
高分求向各位高手帮助
当单击DATAGRID 控件的某个位置时,能否使用这一行都变成其它的颜色,即此行被选中,然后再读出这一行的数据到 TEXTBOX 控件中! 是2003版本,winform 程序,当datagrid里有6条记录时,用户点其中的一条,需要将这条记录的相关数据读出来,比如放到textbox里。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
POWER_WONG
2009-03-20
打赏
举报
回复
兄弟,举个简单的列子,我用C#,vs.net2003。
首先引用System.Data.SqlClient;
//用于显示相关数据表的数据
private DataSet GetUserData(string sql)
{
try
{
SqlConnection conn = new SqlConnection("你的数据库连接字符串");
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
catch{return null; }
}
在单击搜索数据按钮时写入代码:
private void btnSearch_Click(object sender, EventArgs e)
{
//假设你的数据库中有这个表USERS,只有两列,分别是用户名与密码
string sql = "SELECT * FROM USERS";
DataSet ds = GetUserData(sql);
//填充数据,假如你的DataGrid的名称是dgMain
if (ds!=null) dgMain.DataSource= ds.Tables[0];
}
在窗体上放置几个控件,这里只放置两个Label和两个TextBox,用来显示用户名与密码
在dgMain的CurrentCellChanged事件中写下以下代码。
private void dgMain_CurrentCellChanged(object sender,EventArgs e)
{
DataGrid dg = sender as DataGrid;
DataTable dt =(DataTable)dg.DataSource;
if (dt.Rows.Count<=0) return;//判断是否有数据
//得到当前行号,其中的0和1表示当前行的第一列和第二列
int i = dg.CurrentRowIndex;//当前行号
string user_name = dg[i,0].ToString();//第一列数据,用户名
string password = dg[i,1].ToString();//第二列数据,用户密码
//显示数据在控件
edtUserName.Text = user_name;
edtPassword.Text = password.
}
如果要显示多的其他数据,也是同样的道理。
hansyswin
2009-03-20
打赏
举报
回复
我用的是DATAGRID
xianguang321
2009-03-20
打赏
举报
回复
首先设置SelectionMode为FullRowSelect,这样你的DataGridView就可以选中哪一行就哪一行变色了.
其次可以在DataGridView中的CellMouseClick事件里做你需要赋值的项目
xiaojin0710
2009-03-20
打赏
举报
回复
帮顶了
PB史上最完美的大图标工具栏
PB史上最完美的大图标工具栏待改善的BUP及增加的功能
请各位
高手
帮我改一下我这个文件(如能
帮助
解决
高分
)
请大家帮我改一下我网站的头,我做的一塌糊涂,我上传不了,我的QQ:383213256
考前突击!等级考试
高分
攻略!(整理版)
考前突击!等级考试
高分
攻略!(整理版) 原文请链接[url]http://bbs.51cto.com/thread_mz-556278-1.html[/url] 等考在即,已经报名参考的朋友们,是否已经胸有成竹了呢? 想必拍着胸脯,信息十足的寥寥无几吧?因为身边很多朋友提到月底的考试还是满面踌躇,眉头紧锁。不想今年 的报名费打水漂,不想来年再受一次煎熬,就做好最后的一个冲...
5本豆瓣
高分
Python技术书籍
Python的经典书籍有很多,推荐五本对初学者来说非常实用的入门书,豆瓣评分都在8以上
高职教师结构化面试
高分
秘籍:从理论到实战的全方位突破
本文为高职教师结构化面试提供从理论到实战的全方位突破秘籍。文章深入剖析了岗位认知、职教热点、教学案例、人际关系及临场发挥五大核心模块,强调将宏观要求与个人经历深度融合,避免模板化回答,并提供如“STAR教学情景法”等实用框架,旨在
帮助
考生展现独特优势与教学机智,从而在面试中获得
高分
。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章