Как сравнить два «набора данных» в C # - PullRequest
1 голос
/ 24 августа 2011

В моем коде 2 набора данных, я хочу сравнить равенство данных в этих 2 наборах данных.

Код:

DataSet dsXmlData1 = new DataSet();                
dsXmlData1.ReadXml(new StringReader(queryElements));

DataSet dsXmlData2 = new DataSet();
dsXmlData2.ReadXml(reader);

Comparision:

if(dsXmlData1 == dsXmlData2){}

В этом примере dsXmlData1 & dsXmlData2 - это набор данных.

Спасибо

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Вы можете сравнить их так же:

foreach (DataTable TblDefault in ds.Tables) \\ gridview values
{
        foreach (DataTable Tbldefault1 in ds1.Tables) \\databasevalues
         {
             if (TblDefault.TableName.ToUpper().Trim() == Tbldefault1.TableName.ToUpper().Trim())
             {
                  //Here
             }
         }
}
0 голосов
/ 24 августа 2011

кажется, вы ищете XMLDiff ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...