初学者问题,读取dataset数据,谢谢

kmhugh 2004-09-01 03:44:08
想读出dataset的数据
string a = dataSet11.Tables["HR_JSK_L"].Rows[0]["CJSBH"];
TextBox1.Text=a;
提示错误:无法将类型"object"隐式转换为string

谢谢
...全文
139 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
kmhugh 2004-09-01
  • 打赏
  • 举报
回复
数据不为空
ddggggdd 2004-09-01
  • 打赏
  • 举报
回复
数据是否为空,把语句贴出来看看
kmhugh 2004-09-01
  • 打赏
  • 举报
回复
谢谢各位,改后提示:在位置 0 处没有任何行。
是什么问题呢?

再次感谢
dxphero 2004-09-01
  • 打赏
  • 举报
回复
在第一句的后面加个ToString();
kmhugh 2004-09-01
  • 打赏
  • 举报
回复
谢谢各位,该后提示:在位置 0 处没有任何行。是什么问题呢
再次感谢
kissmett 2004-09-01
  • 打赏
  • 举报
回复
string a = dataSet11.Tables["HR_JSK_L"].Rows[0]["CJSBH"];
将这一句出错,改为:
string a = dataSet11.Tables["HR_JSK_L"].Rows[0]["CJSBH"].ToString();
yeminzhu 2004-09-01
  • 打赏
  • 举报
回复
提示不是已经说的很清楚了吗?类型不对。rows[x][y]是个object类型,TextBox1.Text是string类型。用Eddie005(暴走005)方法已经可以了。
或者:
TextBox1.Text = Convert.ToString(a);也可以
aicode 2004-09-01
  • 打赏
  • 举报
回复
郁闷.抢分,抢的真快.
boyxia 2004-09-01
  • 打赏
  • 举报
回复
object a = dataSet11.Tables["HR_JSK_L"].Rows[0]["CJSBH"];
TextBox1.Text=a.ToString();
boyxia 2004-09-01
  • 打赏
  • 举报
回复
string a = dataSet11.Tables["HR_JSK_L"].Rows[0]["CJSBH"];
TextBox1.Text=a.ToString();
张海霖 2004-09-01
  • 打赏
  • 举报
回复
string a = dataSet11.Tables["HR_JSK_L"].Rows[0]["CJSBH"].toString();
Eddie005 2004-09-01
  • 打赏
  • 举报
回复
string a = dataSet11.Tables["HR_JSK_L"].Rows[0]["CJSBH"].ToString();
TextBox1.Text=a;

110,539

社区成员

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

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

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