c# 改错 关于string sqlstr1 = string.Format("select * from '{0}'",ds.Tables[0].ToString());

SqlConnectioncon=newSqlConnection(constr);stringsqlstr=string.Format("selecttbidfromj... SqlConnection con = new SqlConnection(constr);
string sqlstr = string.Format("select tbid from j where tbcnnm = '{0}'",this.comboBox1.Text);
SqlDataAdapter ada = new SqlDataAdapter(sqlstr,con);
DataSet ds = new DataSet();
ada.Fill(ds);
string sqlstr1 = string.Format("select * from '{0}'",ds.Tables[0].ToString()); 就是这个地方不知道怎么写,吧ds的数据作为sqlstr1的条件
SqlDataAdapter ada1 = new SqlDataAdapter(sqlstr1, con);
DataSet ds1 = new DataSet();
ada1.Fill(ds1);
this.dataGridView1.DataSource = ds1.Tables[0].DefaultView;
就是combox中下拉选择一个中文选项,第一步,通过表j得出对应的英文表名,第二部把得出的英文表名作为select * from '{0}',在dataGridView1中显示选择表的内容
正确答案: string sqlstr1 = string.Format("select * from '{0}'",ds.Tables[0].Rows[0].ItemArray[0].ToString());
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
忍城暗影忍者
2010-11-01 · 超过65用户采纳过TA的回答
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:181万
展开全部
你这个Tables[0]是一张表啊,当然不能ToString()

你想作为什么条件?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式