永发信息网

DataTable操作问题(.net)

答案:3  悬赏:0  手机版
解决时间 2021-02-06 06:41
从DataTable 读取数据然后把值给ListView
private void Sample(DataTable dt)
{
List items = new List();

foreach (DataRow dr in dt.Rows)
{
object o=dr[1];
ListViewItem newItem = new ListViewItem();
#00 newItem.Text = dr[1];
newItem.SubItems.Add("");
newItem.SubItems.Add("");
newItem.SubItems.Add("");
newItem.SubItems.Add("");
newItem.SubItems.Add("");
newItem.SubItems.Add("");
newItem.SubItems.Add("");
newItem.SubItems.Add("");
items.Add(newItem);

上面#00 那块总会出现错误,"无法将类型object转换成隐式string"这是怎么回事?请大家帮帮忙!谢谢
最佳答案
newItem.Text = dr[1];
改成:
newItem.Text = Convert.ToString(dr[1]);
因为DataRow[]返回的数据类型是Object,必须显式转换成String才行.
全部回答
select a1,a2,a3,sum(a4) a4 from ( select a1,a2,a3,a4 from a union all select b1,b2,b3,b4 from b ) c group by a1,a2,a3 试试这样行吗
newItem.Text = dr[1].ToString() 试试 以为dr[1]不是字符串类型的,而你的newItem.Text要求一个字符串对象,你不能隐式的将dr[1]对象转换成字符串. 还有object o=dr[1]; 这步有什么意义吗,后面没有用到啊.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人类的眼色是由眼球虹膜的色素决定的在丹麦,
水袖的意思是什么啊?知道的请说下!
发国地址好找么,我有些事要过去
读完苹果里的五角星这篇文章你最大的收获是什
old与elder的辨析造句
手机qq如何申诉
在手机内存文件中ota.log能删除吗
VB:求1/2+3/4+4/5+^前50项之和(保留2位小数
纳多美造型地址在哪,我要去那里办事
贵州做米豆腐的米哪里有卖的啊?
瑞豪专业烫染连锁(大桥北路店)地址在什么地方
十九岁不能办信用卡吗
俪对的意思是什么啊?知道的请说下!
8位数一般是什么代码
怎么用磁铁发电
推荐资讯
玉的古汉语是什么
0.816与一个数相乘,积是81.6,这个数是( )
得力工具质量怎么样
关于暗杀者,暗杀可以不被发现么
杰魁的意思是什么啊?知道的请说下!
X016/X030(路口)在什么地方啊,我要过去处理
龙塘坪地址有知道的么?有点事想过去
脑袋长在屁股上是什么意思哦
大学无机化学,我很着急 第10.4题 大学无机化
课户的意思是什么啊?知道的请说下!
【萌发造句】萌发所有意思造句!除了种子或孢
一瓶脉动多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?