Ich arbeite an meinem Projekt und ich muss den Namen aller meine Kontrollkästchen in SQL-Daten ändern.Ändern Sie den Namen für alle Kontrollkästchen
string SelectFile = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Irish\Documents\Visual Studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Animalsssssss.accdb";
string SelectCode = "Select SAMPLE from Animals";
OleDbConnection con2 = new OleDbConnection(SelectFile);
OleDbCommand com2 = new OleDbCommand(SelectCode, con2);
con2.Open();
com2.ExecuteNonQuery();
OleDbDataReader reader = null;
reader = com2.ExecuteReader();
while (reader.Read())
{
string[] arrays = new string[] {reader["BASICEDSeminar"].ToString()};
for (int i = 0; i < arrays.Length; i++)
{
CheckBox[] cbo = new CheckBox[]{checkBox0,checkBox1,checkBox2};
cbo[i].Text = arrays[i];
}
}
con2.Close();
Ausgang sollte sein:
vor der Ausführung
checkBox0 Name ist immer noch die gleiche.
Der Name von checkBox1 ist immer noch gleich.
Der Name von checkBox2 ist immer noch gleich.
nach Ausführung
checkBox0 Wille Apple ändern.
checkBox0 wird zu Banana wechseln.
checkBox0 wird in Hund geändert.
Nicht sicher, ob Sie Steuerelementname oder Text ändern möchten. Welches Problem bekommst du über obigen Code? –
Was gibt 'Leser [" BASICEDSeminar "] zurück? –