Je dois ajouter « Select » à l'index 0 sans savoir colonnes DataTable compte ou le nom parce que cette méthode DataAccessLayer et utilisera later`C#: Ajouter « Sélectionner » élément à dynamique Remplir la méthode ComboBox
// ComboBox Fill Method
public static void ComboBoxFill(ComboBox cbo, string Query, string cboDisplayMember, string cboValueMember)
{
con.Open();
SqlCommand cmd = new SqlCommand(Query, con);
SqlDataReader dr = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(dr);
cbo.DataSource = dt;
cbo.DisplayMember = cboDisplayMember;
cbo.ValueMember = cboValueMember;
cbo.SelectedIndex = 0;
con.Close();
}
DataTable DT1 = (DataTable) cbo.DataSource; int columns = dt.Columns.Count; int rows = dt.Rows.Count; – jdweng
Comment puis-je utiliser les colonnes int et les lignes après l'avoir déclaré? –
Votre affichage est un peu flou. Vous ne savez pas si vous avez demandé comment sélectionner la zone de liste déroulante ou comment mettre à jour/insérer des données. Donc, je supposais que vous vouliez changer les données. La manière correcte de modifier les données consiste à modifier le DataTable. Vous avez également dit que vous ne connaissiez pas les colonnes ou le nombre donc j'ai obtenu les colonnes et le compte de cbo. – jdweng