C#怎么获取数据库中一行的数据

musewintter 2018-01-25 08:57:14
如题 就是我想把数据库中一行的name price这两列的数据获取 然后赋值在button的text上 求大神给我一点指引
...全文
1064 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_37753824 2018-01-25
  • 打赏
  • 举报
回复
引用 9 楼 musewintter 的回复:
[quote=引用 6 楼 qq_37753824 的回复:] string connectionstring="*********"; string SQLstring="select top 1 name,price from TableName"; using(SqlConnection connection=new SqlConnection(connectionstring)) { DataSet ds=new DataSet(); try { connection.Open(); SqlDataAdapter da=new SqlDataAdapter(SQLstring,connection); da.Fill(ds,"ds"); connection.Close(); if(ds.Rows.Count>0) { button1.Text=ds.Row[0]["name"].ToString()+" "+ds.Row[0]["price"].ToString(); } } catch (System.Data.SqlClient.SqlException ex) { throw new Exception(ex.Message); } }
[/quote]
引用 9 楼 musewintter 的回复:
[quote=引用 6 楼 qq_37753824 的回复:] string connectionstring="*********"; string SQLstring="select top 1 name,price from TableName"; using(SqlConnection connection=new SqlConnection(connectionstring)) { DataSet ds=new DataSet(); try { connection.Open(); SqlDataAdapter da=new SqlDataAdapter(SQLstring,connection); da.Fill(ds,"ds"); connection.Close(); if(ds.Rows.Count>0) { button1.Text=ds.Row[0]["name"].ToString()+" "+ds.Row[0]["price"].ToString(); } } catch (System.Data.SqlClient.SqlException ex) { throw new Exception(ex.Message); } }
[/quote] 你是一点基础都 button1.Text=ds.Table[0].Row[0]["name"].ToString()+" "+ds.Table[0].Row[0]["price"].ToString();
musewintter 2018-01-25
  • 打赏
  • 举报
回复




引用 6 楼 qq_37753824 的回复:
string connectionstring="*********";
string SQLstring="select top 1 name,price from TableName";
using(SqlConnection connection=new SqlConnection(connectionstring))
{
DataSet ds=new DataSet();
try
{
connection.Open();
SqlDataAdapter da=new SqlDataAdapter(SQLstring,connection);
da.Fill(ds,"ds");
connection.Close();
if(ds.Rows.Count>0)
{
button1.Text=ds.Row[0]["name"].ToString()+" "+ds.Row[0]["price"].ToString();
}
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
}

正怒月神 2018-01-25
  • 打赏
  • 举报
回复
去学ado.net
秋的红果实 2018-01-25
  • 打赏
  • 举报
回复
就像楼上,用原生sql很简单,既然用了工具,就得研究工具是操作的
qq_37753824 2018-01-25
  • 打赏
  • 举报
回复
string connectionstring="*********"; string SQLstring="select top 1 name,price from TableName"; using(SqlConnection connection=new SqlConnection(connectionstring)) { DataSet ds=new DataSet(); try { connection.Open(); SqlDataAdapter da=new SqlDataAdapter(SQLstring,connection); da.Fill(ds,"ds"); connection.Close(); if(ds.Rows.Count>0) { button1.Text=ds.Row[0]["name"].ToString()+" "+ds.Row[0]["price"].ToString(); } } catch (System.Data.SqlClient.SqlException ex) { throw new Exception(ex.Message); } }
musewintter 2018-01-25
  • 打赏
  • 举报
回复
引用 4 楼 qq_41074159 的回复:
你是赋值不会 还是获取数据不会?
我赋值会 就是不知道怎么从三层中获取数据
丶艾洛依 2018-01-25
  • 打赏
  • 举报
回复
你是赋值不会 还是获取数据不会?
丶艾洛依 2018-01-25
  • 打赏
  • 举报
回复
代码贴出来看看
musewintter 2018-01-25
  • 打赏
  • 举报
回复
对了 我用的是动软生成的C\S三层
Be_Yourself夏 2018-01-25
  • 打赏
  • 举报
回复
没有using system.data;吧

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧