2014-09-05 46 views
0

我有一个下面的函数,其中变量dataCollection持有数据视图有一些数据。我需要将dataCollection中的“AllDay”列从字符串数据类型更改为布尔数据类型。如何更新数据视图中列的数据类型

public override void FetchData(IEnumerable data) 
     { 
       foreach (DataRowView ds in data) 
       { 
        if ((ds.Row["AllDay"].Equals("false"))) 
         ds.Row["AllDay"] = false; 
        else if ((ds.Row["AllDay"].Equals("true"))) 
         ds.Row["AllDay"] = true; 
       } 
     } 

但它不work.please帮我解决这个问题。 在此先感谢...

+1

我想我们需要看到生成'data'的代码能够回答 – MiMo 2014-09-05 18:46:12

+0

数据来自asp:xmldatasource .....我从XML文件中获取这些数据 – user2877778 2014-09-09 09:14:44

回答

0

我不认为这是可能的。 XmlDataSource没有声明XML中特定属性或元素类型的机制,因此所有内容都将是一个字符串。

相关问题