关于MySqlDataAdapter

Tony_Xian 2017-08-16 03:54:21
mySqlCommand.CommandText = "select * from formula where 类型= '塑料'";
MySqlDataAdapter reader1 = new MySqlDataAdapter(mySqlCommand); //执行命令对象实例
reader1.Fill(table); //填充数据
MySqlDataAdapter mda;
DataSet ds;
mda = new MySqlDataAdapter("select * from formula_for_show", mysql);
ds = new DataSet();
mda.Fill(ds, "st"); //这句话很重要,它会把你在DataSet增加的数据转化为SQL语句用来更新数据库
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
if (ds.Tables[0].Rows[i]["展示"].ToString() == "0")
{
table.Columns.Remove(ds.Tables[0].Rows[i]["材质"].ToString());
//Console.WriteLine(table.Columns[i].ColumnName);

}


以上语句不太明白,特别是for循环语句,最好每句都解释下,万分感谢
...全文
159 点赞 收藏 3
写回复
3 条回复
Tony_Xian 2017年08月17日
引用 2 楼 xuyufeng822 的回复:
学习不是醍醐灌顶,首先你自己要看看书,最基础的书看一遍,然后做做练习,自己动脑去理解,看完一遍后,哪里不明白,可以问问,这上面是提问题的地方,不是 讲课的。 你发的这些都是最基础的东西,都在书上呢。 mda.Fill(ds, "st"); //这句话很重要,它会把你在DataSet增加的数据转化为SQL语句用来更新数据库 正好说反了,这句代码不是更新数据库,是通过数据适配器填充数据集,这样你查询数据库的数据就到了DataSet中了。 如果我这句话你不理解,那就看书吧。
有什么书介绍吗
回复 点赞
xuyufeng822 2017年08月17日
学习不是醍醐灌顶,首先你自己要看看书,最基础的书看一遍,然后做做练习,自己动脑去理解,看完一遍后,哪里不明白,可以问问,这上面是提问题的地方,不是 讲课的。 你发的这些都是最基础的东西,都在书上呢。 mda.Fill(ds, "st"); //这句话很重要,它会把你在DataSet增加的数据转化为SQL语句用来更新数据库 正好说反了,这句代码不是更新数据库,是通过数据适配器填充数据集,这样你查询数据库的数据就到了DataSet中了。 如果我这句话你不理解,那就看书吧。
回复 点赞
IEEE_China 2017年08月16日
看书吧,骚年。。。。。
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告