Datatable Search Method – DataTable içerisinde arama

Categories C# ProgramlamaPosted on

C# ile datatable içerisinde basit ve hatasız arama methodur. Olduğu gibi kullanabilirsiniz. Aynısını Asp.net sayfalarında da kullanabilirsiniz.

Aşağıda ki method şu şekilde kullanılıyor.

DataTable dtDeneme = DataTableSearch(“ColumnName = ‘Data’ “,dtarayacagimiz);

parametrelerin tanımı ise;

string strfiltre = hangi kolonda ne arayacaksak onu ve ne aramak istiyorsak.Yukarıda ki örnekte olduğu gibi.

DataTable dtTable ise hangi DataTable da veri arayacaksak o datatable i gönderiyoruz.

Sonuç bulunursa eğer bize datatable olarak dönüş sağlıyor.

public DataTable DataTableSearch(string strFiltre, DataTable dtTable)
        {
            DataTable dtResult = new DataTable();
            dtResult = dtTable.Copy();
            dtResult.Clear();
            DataRow[] drTable = dtTable.Select(strFiltre, "", DataViewRowState.CurrentRows);
            for (int i = 0; i < drTable.Length; i++)
            {
                DataRow drNew = dtResult.NewRow();
                for (int c = 0; c < drTable[i].ItemArray.Count(); c++)
                {
                    drNew[c] = drTable[i][c];
                }
                dtResult.Rows.Add(drNew);
            }
            return dtResult;
        }
Beğendiyseniz Paylaşmak İster misiniz?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.