我想在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];
c#从数据库将表格输出到窗体
答案:1 悬赏:60 手机版
解决时间 2021-02-07 05:51
- 提问者网友:萌卜娃娃
- 2021-02-06 07:55
最佳答案
- 五星知识达人网友:低音帝王
- 2021-02-06 08:43
你执行上面的代码,有错吗?先确认下。如有,把错误 显示出来。
dataGridView1.DataSource = dataTable[0]; 这行设个断点,看下dataTable[0]里有没有数据。
dataGridView1有没有设好模板(对应datatable中的字段)
string str1 = "select * from name"; 你的库里有个表叫 name? 这个地方估计错了。你是想传参数吧。
string str1 = "select * from “+name ; 改成这样。
dataGridView1.DataSource = dataTable[0]; 这行设个断点,看下dataTable[0]里有没有数据。
dataGridView1有没有设好模板(对应datatable中的字段)
string str1 = "select * from name"; 你的库里有个表叫 name? 这个地方估计错了。你是想传参数吧。
string str1 = "select * from “+name ; 改成这样。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯