Introduction
DataTable is formed with rows and columns, it stored the data in the same way as stored others objects in C#.Namespace
If we are dealing with DataTable in C# then we require to define following Namespace in our C# program.
using System;
using System.Data;
Here demonstrating to get columns name from a DataTable.
private void Get_Column_name()
{
            // Declare data table
            DataTable _ dtTC = new DataTable();
          // get column name using with foreach loop
           foreach(DataColumn _Cols in _dtTC.Columns)
            {
                string _str_Col_name = _Cols.ColumnName;
            }
}
Another method to select data from a specific DataTable in
C#.
        private void
Select_Data_From_Datatable_In_CSharp()
        {
            //
Declare data table
            DataTable _dtSelectTC = new DataTable();
            // add
column to data table
            _dtSelectTC.Columns.Add("ID", typeof(Int32));
            //
adding rows to data table
            _dtSelectTC.Rows.Add(10);
            _dtSelectTC.Rows.Add(20);
            _dtSelectTC.Rows.Add(30);
            _dtSelectTC.Rows.Add(40);
            _dtSelectTC.Rows.Add(50);
            //
filtering data on demand
            DataRow[] _resultTc = _dtSelectTC.Select("ID > 30"); 
            //
Display results
            foreach (DataRow _rowTc in _resultTc)
            {
                Console.Write(_rowTc[0] + "\n");
            }
            //
Output
            // 40
            // 50
        }
Conclusion
I have explained in detail about DataTable in C#, it uses
system.Data to define DataTable and further uses of its properties, constraints
etc. We can use “Clear “ method to clear data from DataTable, “Clone” helps us
to cloning of a DataTable with structure and data, “Copy” copies its data with
schema.
Suggested Reading:
- Transpose Datatable C#
 - How can we export datatable to PDF using iTextSharp
 - How to pick distinct rows from datatable in asp.net
 


great
ReplyDelete