指定的转换无效。指定的转换无效。怎么解决啊?

morganadapter 2009-02-11 12:07:35
public DB_TH_GONGCHENGDataSet.carry_tableDataTable carryds;
public DataRow[] drs;
public void sumCarry()
{
float carrysumincoming=new float();
// float carrysumoutpay = new float();

carryds = new DB_TH_GONGCHENGDataSet.carry_tableDataTable();
carry_tableTableAdapter.Fill(carryds);
//drs = new DataRow();
// carryds.Select("contr_Number='"+contr_Number+"'" );
drs = carryds.Select("contr_Number='" + contr_Number + "'");
foreach( DataRow da in drs)
{
carrysumincoming += ((float)(da["jzsr_Money"])); //// carrysumoutpay += (float)da["jzzc_Money"]; //该剧提示:指定的转换无效。怎么解决啊?
}
textBox1.Text = carrysumincoming.ToString();
// textBox2.Text = carrysumoutpay.ToString();

}

...全文
351 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
king520520 2009-02-11
  • 打赏
  • 举报
回复
carrysumincoming += ((float)(da["jzsr_Money"]));

carrysumincoming +=Convert.ToSingle(da["jzsr_Money"]);
我姓区不姓区 2009-02-11
  • 打赏
  • 举报
回复
jzsr_Money是什么类型的
JeffrySun 2009-02-11
  • 打赏
  • 举报
回复
Console.WriteLine(da["jzsr_Money"].ToString());

看看这里面是什么东西。

宝_爸 2009-02-11
  • 打赏
  • 举报
回复
jzsr_Money字段是float类型的数据吗?
可以试一试
Convert.ToSingle(da["jzsr_Money"].ToString());

110,533

社区成员

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

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

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