Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

dataview rowfilter value to datatable convertion

I want to convert dataview rowfilter value to datatable. I have a dataset with value. Now i was filter the value using dataview. Now i want to convert dataview filter values to datatable.please help me to copy it........

My partial code is here:

   DataSet5TableAdapters.sp_getallempleaveTableAdapter TA = new DataSet5TableAdapters.sp_getallempleaveTableAdapter();
   DataSet5.sp_getallempleaveDataTable DS = TA.GetData();
        if (DS.Rows.Count > 0)
        {
            DataView datavw = new DataView();
            datavw = DS.DefaultView;
            datavw.RowFilter = "fldempid='" + txtempid.Text + "' and fldempname='" + txtempname.Text + "'";
            if (datavw.Count > 0)
            {
                DT = datavw.Table; // i want to copy dataview row filter value to datatable 

            }
         }

please help me...

like image 913
Fernando Avatar asked Aug 14 '26 18:08

Fernando


2 Answers

You can use

   if (datavw.Count > 0)             
   {                 
     DT = datavw.ToTable(); // This will copy dataview's RowFilterd values to datatable              
   } 
like image 77
Manjunath K Mayya Avatar answered Aug 16 '26 10:08

Manjunath K Mayya


You can use DateView.ToTable() for converting the filtered dataview in to a datatable.

DataTable DTb = new DataTable();
DTb = SortView.ToTable();
like image 41
Sai Kalyan Kumar Akshinthala Avatar answered Aug 16 '26 10:08

Sai Kalyan Kumar Akshinthala