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"];
相同的代码,都能显示完全,就那个显示不完全。
展开
 我来答
沐雅风电影
2014-01-04 · 超过64用户采纳过TA的回答
知道小有建树答主
回答量:191
采纳率:100%
帮助的人:125万
展开全部

这是前一天帮人解决的:

不懂@我!

更多追问追答
追问
抱歉,您给我提供的代码,我看到只有获取数据集里面的数据,其他都看不懂,也没有看到填充数据集。
追答

帮你解决:

填充数据方法汇总:

  • 用我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

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jlspljt
2014-01-04 · 超过31用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:50.7万
展开全部
少一句:fm2_data.databind();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-04
展开全部
if里面出错了吗? 你判断是否为空 那么你的DS里面是什么弄的 代码不全啊
追问
if 是判断是否为空,填充前先清空,否则的话就会在现有数据上续加的,你自己尝试下吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式