2009-06-21 6 views

Répondre

1

Suppose votre table comporte des colonnes suivantes:

  1. ID
  2. Nom

Vous pouvez accéder à la seconde colonne "Nom" comme suit:

DataTable dtb=....;//Here your code returns DataTable 

//suppose you want to set value of second column (Name) from 1st row on a label 

label1.Text = dtb.Rows[0][1]; 

//OR 

label1.Text = dtb.Rows[0]["Name"]; 

//OR if you want to use second column from all rows, say in a list 

foreach(DataRow dr in dtb.Rows) 
{ 
    list1.Items.Add(dr["Name"]); 
} 
1

L'utilisation d'un SqlDataReader:

using (SqlDataReader reader = command.ExecuteReader()) { 
    while (reader.Read()) { 
    int id = (int)reader["ID"]; // or reader.GetInt(0); 
    string name = reader["Name"].ToString(); // or reader.GetString(1); 
    } 
    reader.Close(); 
} 
Questions connexes