C# 数据集填充问题
这个是结果,代码如下,那里错了?StringSQL2="SELECT*FROMSong";dt=newSqlDataAdapter(SQL2,cons.c);//Stri...
这个是结果,代码如下,那里错了?
String SQL2 = "SELECT * FROM Song";
dt = new SqlDataAdapter(SQL2, cons.c);
// String SQL3 = "SELECT MV FROM Song";
dtt = new DataTable();
//数据加载前清空
if (ds.Tables["Song"] != null)
{
ds.Tables["Song"].Clear();
}
dt.Fill(ds, "Song");
this.fm2_data.DataSource = ds.Tables["Song"];
相同的代码,都能显示完全,就那个显示不完全。 展开
String SQL2 = "SELECT * FROM Song";
dt = new SqlDataAdapter(SQL2, cons.c);
// String SQL3 = "SELECT MV FROM Song";
dtt = new DataTable();
//数据加载前清空
if (ds.Tables["Song"] != null)
{
ds.Tables["Song"].Clear();
}
dt.Fill(ds, "Song");
this.fm2_data.DataSource = ds.Tables["Song"];
相同的代码,都能显示完全,就那个显示不完全。 展开
更多追问追答
追问
抱歉,您给我提供的代码,我看到只有获取数据集里面的数据,其他都看不懂,也没有看到填充数据集。
追答
帮你解决:
填充数据方法汇总:
用我for循环下的 string user_id = ds.Tables[0].Rows[i]["user_id"].ToString(); 填充 user_id在页面上输出,非常灵活不用控件自己定义样式和需要的列
自动填充及绑定控件上GridView,常用,也是好用但页面要注意绑定对应数据库字段
下面用的是GridView控件显示数据
用我上面的DataSet数据集绑定到控件上就ok了
实现方法
this.gdData.DataSource = ds.Tables[0];
this.gdData.DataBind();
前台页面:
注意看前台,没那么麻烦的,就一个填充和显示,此方法绝对ok
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
少一句:fm2_data.databind();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-04
展开全部
if里面出错了吗? 你判断是否为空 那么你的DS里面是什么弄的 代码不全啊
追问
if 是判断是否为空,填充前先清空,否则的话就会在现有数据上续加的,你自己尝试下吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询