C#把数据库中的多条信息分别显示到多个控件中? 15

比如:有一张表中有N条数据,要怎样才能把数据显示对应控件中,注意:每条数据都有对应的控件,且每个字段对应一个控件。... 比如:有一张表中有N条数据,要怎样才能把数据显示对应控件中,注意:每条数据都有对应的控件,且每个字段对应一个控件。 展开
 我来答
shalwin1
2013-07-15 · 超过14用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:24.4万
展开全部
datatable dt=new datatable();
SqlConnection conn = new SqlConnection();
conn.ConnectionString = connstr;
conn.Open();
SqlCommand comm = new SqlCommand();
comm.CommandText = str;/////str为sql语句
comm.Connection = conn;

using (SqlDataReader dr = comm.ExecuteReader())
{
dt.Clear();
dt.Load(dr);
conn.Close();
conn.Dispose();

数据显示:
///第一行A字段 : String s=dt.rows[0]["A"].tostring();
///第二行B字段 : string s=dt.rows[0]["B"].tostring();

你想把数据显示到什么控件就赋值给什么控件吧
假如会装电脑
2013-07-15 · 弘扬传统文化 分享电脑周边,软件,硬件,编程,网络知识
假如会装电脑
采纳数:29 获赞数:147

向TA提问 私信TA
展开全部
用DataTable 然后用循环读出
追问
每一个字段有条数据,就会有多少个控件然后把数据显示在这些控件中,你确定用这个可以吗?可以给我一个例子吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清水栞
2013-07-15 · TA获得超过1547个赞
知道小有建树答主
回答量:1538
采纳率:50%
帮助的人:982万
展开全部
取出一个IDateReader以后,在循环里输出你的记录
追问
每一个字段有条数据,就会有多少个控件然后把数据显示在这些控件中,你确定用这个可以吗?可以给我一个例子吗?
追答
        public static void Main(String[] args)
        {
            IDbConnection conn = new SqlConnection("连接字符串");
            IDbCommand cmd = conn.CreateCommand();
            cmd.CommandText = "查询数据";
            IDataReader reader = cmd.ExecuteReader();
            Int32 rowId = 0;//表示数据行数
            while (reader.Read)
            {
                rowId++;
                //reader里有没行的数据
            }
        }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangzhaohuapan
2013-07-16 · 超过38用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:71.8万
展开全部
没有很明白你的意思,感觉你的意思和楼上说的不太一样,建议你发张效果图过来,大家好帮你思考。522677927@qq.com 可以发邮箱一下
追问
发给你了,你帮我看看吧,谢谢,最好有代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式