如果数据集在c#中不为空,如何清空? [英] How to empty an dataset if it is not empty in c#?
本文介绍了如果数据集在c#中不为空,如何清空?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果数据集在c#中不为空,如何清空数据集?
How to empty an dataset if it is not empty in c#?
DataTable dtXml = new DataTable("Table1");
dtXml.Columns.Add("ParamName");
dtXml.Columns.Add("ParamValue");
dtXml.Columns.Add("SerialNo");
dtXml.Columns.Add("ParamDesc");
dtXml.Columns.Add("ControlType");
dtXml.Columns.Add("ParamDisplay");
DataSet dsXml = new DataSet();
dsXml.DataSetName = "NewDataSet";
if (dtXml.Rows.Count != 0)
{
dtXml.Clear();
}
DataRow dr;
if (UDPColl != null && UDPColl.Count > 0)
{
int CountSlNo = 1;
foreach (string items in UDPColl)
{
dr = dtXml.NewRow();
//dr.ItemArray = items.Split('~');
dr["ParamName"] = items.Split(',').Last();
dr["ParamValue"] = items.Remove(items.LastIndexOf(',') + 1);
dr["SerialNo"] = CountSlNo;
dr["ParamDesc"] = "Description";
dr["ControlType"] = "D";
dr["ParamDisplay"] = items.Split(',').Last();
dtXml.Rows.Add(dr);
CountSlNo++;
}
dsXml.Tables.Add(dtXml);
推荐答案
请看这个链接如何删除/清除数据集中的所有数据:
使用C#清除/删除数据集中的所有数据 [ ^ ]
Please see this link how to delete/clear all the data from dataset:
Clear/Delete All Data from a Dataset using C#[^]
请阅读我对该问题的评论。
DataSet.Clear()方法 [ ^ ]通过删除所有表格中的所有行来清除数据集。
如果你想清除所有表并删除所有关系,那么ign约束和DataSet
中的表,使用 DataSet.Reset()方法 [ ^ ]。
Please, read my comment to the question.
DataSet.Clear() method[^] clears the dataset by removing all rows in all tables.
If you want to clear all tables and remove all relations, foreign constraints, and tables from theDataSet
, use DataSet.Reset() method[^].
这篇关于如果数据集在c#中不为空,如何清空?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文