Accessing Data Values in a DataRow Array by column name and return default value : DataRow « ADO.Net « C# / CSharp Tutorial






using System;
using System.Data;
using System.Data.SqlClient;

    class Program
    {
        static void Main(string[] args)
        {
            string sqlConnectString = "Data Source=(local);Integrated security=SSPI;Initial Catalog=AdventureWorks;";

            string sqlSelect ="SELECT ContactID, FirstName, LastName FROM Person.Contact";

            SqlDataAdapter da = new SqlDataAdapter(sqlSelect, sqlConnectString);
            DataTable dt = new DataTable();
            da.Fill(dt);
            DataRow[] dra = new DataRow[dt.Rows.Count];
            dt.Rows.CopyTo(dra, 0);

            Console.WriteLine("FirstName = {0}",dra[2]["FirstName", DataRowVersion.Default]);

        }
    }








32.33.DataRow
32.33.1.DataRow UpdateDataRow Update
32.33.2.Accessing Data Values in a DataRow Array by column name
32.33.3.Accessing Data Values in a DataRow Array by column name and return default value
32.33.4.Accessing Data Values in a DataRow Array by index
32.33.5.Accessing Data Values in a DataRow Array in a generic way by index
32.33.6.Accessing Data Values in a DataRow Array in a generic way by name
32.33.7.DataView and DataRowView
32.33.8.Filling a DataTable from the DataRow array using CopyToDataTable()
32.33.9.Filling a DataTable from the DataRow array using CopyToDataTable(DataTable, LoadOption)
32.33.10.Using foreach statement with DataRow in DataTable
32.33.11.For loop over DataRow array
32.33.12.Get first index in a row
32.33.13.DataRowState manipulation
32.33.14.Create and fill the DataRow array
32.33.15.Get column value in a row
32.33.16.Get value from a row with default value