C#把数据库中的多条信息分别显示到多个控件中? 15
比如:有一张表中有N条数据,要怎样才能把数据显示对应控件中,注意:每条数据都有对应的控件,且每个字段对应一个控件。...
比如:有一张表中有N条数据,要怎样才能把数据显示对应控件中,注意:每条数据都有对应的控件,且每个字段对应一个控件。
展开
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();
你想把数据显示到什么控件就赋值给什么控件吧
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();
你想把数据显示到什么控件就赋值给什么控件吧
展开全部
用DataTable 然后用循环读出
追问
每一个字段有条数据,就会有多少个控件然后把数据显示在这些控件中,你确定用这个可以吗?可以给我一个例子吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取出一个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里有没行的数据
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有很明白你的意思,感觉你的意思和楼上说的不太一样,建议你发张效果图过来,大家好帮你思考。522677927@qq.com 可以发邮箱一下
追问
发给你了,你帮我看看吧,谢谢,最好有代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询