c# dataGridView 填充数据库数据没有显示

SqlDataAdaptersqlDa;DataSetsqlDs=newDataSet();SqlConnectionconn1=baseclass.DBConn1.cy... SqlDataAdapter sqlDa;
DataSet sqlDs = new DataSet();

SqlConnection conn1 = baseclass.DBConn1.cycon1();
conn1.Open();

string str_selgood = "SELECT id,Goods_number, FROM mf_goods order by id";

sqlDa = new SqlDataAdapter(str_selgood, conn1);
sqlDa.Fill(sqlDs, "mf_goods");

dataGridView1.DataSource = sqlDs.Tables["mf_goods"];

dataGridView1.Columns[0].Width = 100;
dataGridView1.Columns[1].Width = 55;
sqlDa.Dispose();

conn1.Close();
展开
 我来答
桓笑容3F
2012-01-16 · TA获得超过297个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:368万
展开全部
第一点。 你的sql多了一个逗号 :string str_selgood = "SELECT id,Goods_number, FROM mf_goods order by id";
from前面。所以,你查不到结果
第二点,你datagridview前台那边有没有绑定列属性?还是自动生成,如果绑定了,看有没有错,如果没绑定,看下自动生成列的属性有没有被你设成false
不过,先解决第一点哈。
追问
哪个属性是自动生成列属性啊
追答
再datagridview的前台属性控制器里面找不到,是后台写的,叫autogeneratecolumn,类似这样写的一个属性。 你点一下看看。
匿名用户
2012-01-16
展开全部
dataGridView1.DataBind();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式