Xml 如何更新dataview中列的数据类型
我有一个下面的函数,其中变量dataCollection保存有一些数据的dataview。我需要将dataCollection中的AllDay列从string数据类型更改为boolean数据类型Xml 如何更新dataview中列的数据类型,xml,xsd,boolean,xmldatasource,Xml,Xsd,Boolean,Xmldatasource,我有一个下面的函数,其中变量dataCollection保存有一些数据的dataview。我需要将dataCollection中的AllDay列从string数据类型更改为boolean数据类型 public override void FetchData(IEnumerable data) { foreach (DataRowView ds in data) { if ((d
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;
}
}
但它不起作用。请帮我解决这个问题。
提前谢谢…我认为这是不可能的。XmlDataSource没有一种机制来声明XML中特定属性或元素的类型,因此所有内容都是字符串。我认为我们需要查看生成数据的代码,以便能够回答数据来自asp:XmlDataSource。。。。。我从XML文件中获取这些数据