用户提交时生成XML字符串,并保存到数据库的字段中,然后,根据XML字符串的不同,DataSet中将包含多个DataTable,选取不同的DataTable绑定到相应的Web控件上。
private DataSet GetDataSet()
{
try
{
string text = GetXMLText();
XmlTextReader reader = new XmlTextReader(new StringReader(text));
reader.WhitespaceHandling = WhitespaceHandling.None;
DataSet ds = new DataSet();
ds.ReadXml(reader);
reader.Close();
ds.Dispose();
return ds;
}
catch (Exception err)
{
throw new Exception("GetDataSet方法异常:" + err.Message);
}
}
{
try
{
string text = GetXMLText();
XmlTextReader reader = new XmlTextReader(new StringReader(text));
reader.WhitespaceHandling = WhitespaceHandling.None;
DataSet ds = new DataSet();
ds.ReadXml(reader);
reader.Close();
ds.Dispose();
return ds;
}
catch (Exception err)
{
throw new Exception("GetDataSet方法异常:" + err.Message);
}
}
XML转DataSet实践
本文介绍了一种从用户提交的数据生成XML字符串的方法,并将其保存到数据库字段中。通过解析XML字符串到DataSet,可以根据不同的数据表绑定到Web控件上。
1434

被折叠的 条评论
为什么被折叠?



