2014-09-05 4 views
0

У меня есть функция внизу, в которой переменная dataCollection хранит данные, имеющие некоторые данные. Мне нужно изменить столбец «AllDay» в dataCollection из строкового типа данных в булевский тип данных.Как обновить тип данных столбца в dataview

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; 
       } 
     } 

Но это не работает.пожалуйста, помогите мне решить это. заблаговременно ...

+1

Я думаю, нам нужно увидеть код, который генерирует «данные», чтобы иметь возможность ответить – MiMo

+0

данные взяты из asp: xmldatasource ..... я получаю эти данные из XML-файла – user2877778

ответ

0

Я не думаю, что это возможно. XmlDataSource не имеет механизма для объявления типа конкретных атрибутов или элементов в XML, поэтому все будет строкой.