关于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循环语句,最好每句都解释下,万分感谢
...全文
378 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
看书吧,骚年。。。。。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧