DataTable Sort

Pazar, Temmuz 12th, 2009 @ 17:18
private DataTable SrtDataTable(DataTable dt, string sort)
{
DataTable newDT = dt.Clone();
int rowCount = dt.Rows.Count;

DataRow[] foundRows = dt.Select(null, sort);
for (int i = 0 ; i < rowCount; i++)
{
object[] arr = new object[dt.Columns.Count];
for (int j = 0; j < dt.Columns.Count; j++)
{
arr[j]=foundRows[i][j];
}
DataRow data_row = newDT.NewRow();
data_row.ItemArray=arr;
newDT.Rows.Add(data_row);
}

dt.Rows.Clear();

for(int i = 0; i < newDT.Rows.Count; i++)
{
object[] arr = new object[dt.Columns.Count];
for (int j = 0; j < dt.Columns.Count; j++)
{
arr[j]=newDT.Rows[i][j];
}

DataRow data_row = dt.NewRow();
data_row.ItemArray = arr;
dt.Rows.Add(data_row);
}
return dt;
}

Yeah, this is not my code :)

I found it, here

İlişkili Yazılar :

  1. DataTable to XMLDocument
  2. DataTable da Sütunun DataType’ını Belirleme
  3. Dataset ya da Datatable’dan Excele Bilgi Aktarma || Export Excel From Dataset, Datatable
  4. SQL Server 2008 ve 2005 te LDF Dosyası Olmadan DB Attach Etmek

Tags: ,
Posted in .NeT 2008 | 2 Comments »

Önceki Yazı << Sonraki Yazı >>

2 Responses to “DataTable Sort”

  1. seçkin diyor ki:

    işime yaradı saolasın memo :)
    N3 güzel kriteri koy yolla gitsin kendi sıralasın…

  2. Mehmet AYDIN diyor ki:

    hehe aynen secom,
    güle güle kullan :)

Leave a Reply



Yeni yorumları e-posta aracılığıyla bana bildir. Ayrıca yorum yapmadan da abone olabilirsiniz.