SqlCom.Parameters.Add("@GoodsID", SqlDbType.BigInt,8);
SqlCom.Parameters["@GoodsID"].Value = Int64.Parse(CheckBillView["GoodsID",Row].Value.ToString());
提示数据转换失败!CheckBillView["GoodsID",Row].Value.ToString()返回的是货品的名称,我是想转换成ID存入数据库。不知是我转换语句错误呢?还是其他错误?本人刚学C#,请多多指教!
SqlCom.Parameters["@GoodsID"].Value = Int64.Parse(CheckBillView["GoodsID",Row].Value.ToString());
提示数据转换失败!CheckBillView["GoodsID",Row].Value.ToString()返回的是货品的名称,我是想转换成ID存入数据库。不知是我转换语句错误呢?还是其他错误?本人刚学C#,请多多指教!
如果是名称"商品"这样要转换成数字 肯定失败
SqlCom.Parameters["@GoodsID"].Value = Int64.Parse(CheckBillView["GoodsID",Row].Value.ToString()); 是提示转换格式不正确!不好意思写错了,发表上去才发现。
用object转换要好得多
不然你拆箱装箱很耗内存的