永发信息网

c#从数据库将表格输出到窗体

答案:1  悬赏:60  手机版
解决时间 2021-02-07 05:51
  • 提问者网友:萌卜娃娃
  • 2021-02-06 07:55
我想在c#窗体上将数据库的一张表输出,服务器是LENOVO-PC,数据库叫“工艺库”,表名是另一个叫search的窗体传过来的我将其赋值到name,在网上搜了很多代码差不多一样,但是就是没办法输出来,求指教,代码如下:

string name = search.Gnumber;
string str1 = "select * from name";
string connString = @"Data Source = LENOVO-PC;Initial Catalog = 工艺库;trusted_connection = true; ";
SqlConnection connection = new SqlConnection(connString);
connection.Open();
SqlDataAdapter da = new SqlDataAdapter(str1, connection);

DataTable dataTable = new DataTable();
da.Fill(dataTable);
dataGridView1.DataSource = dataTable[0];
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-02-06 08:43
你执行上面的代码,有错吗?先确认下。如有,把错误 显示出来。

dataGridView1.DataSource = dataTable[0]; 这行设个断点,看下dataTable[0]里有没有数据。
dataGridView1有没有设好模板(对应datatable中的字段)

string str1 = "select * from name"; 你的库里有个表叫 name? 这个地方估计错了。你是想传参数吧。
string str1 = "select * from “+name ; 改成这样。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯