Get value from a row with 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);

            for (int i = 0; i < 5; i++)
            {
                DataRow row = dt.Rows[i];
                Console.WriteLine(i);
                Console.WriteLine(row[0]);
                Console.WriteLine(row["FirstName"]);
                Console.WriteLine(row[2, 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