29. august 2003 - 15:47
Der er
6 kommentarer og 1 løsning
Læse fra database ind i en checkbox
Jeg vil gerne læse fra en database ind i en checkbox, for at se hvilke der er sat og ikke er sat. Er der nogen der ved hvordan det gøres??? jeg vil lige sige at jeg kan godt læse ind i en label og textbox, men det er ikke helt på samme måde åbenbart.
Annonceindlæg fra Academic Work Denmark A/S
29. august 2003 - 23:32
#1
Nu ved jeg så ikke helt hvordan du plejer at indlæse i f.eks. en textbox, men i en checkbox kan du gøre noget i stil med: checkbox.Checked = Convert.ToBoolean(dataset[0].Rows[0]["CheckBoxChecked"]);
02. september 2003 - 10:14
#2
Jeg kan ikke helt få det til at virke, jeg plejer at bruge foreach. du ved læse ind i et dataset også trække det ud der hvor det skal bruges
02. september 2003 - 10:23
#3
Hvis du kommer med koden for hvordan du plejer at goere det, skulle jeg nok kunne "oversaette" den til hvordan du skal goere med checkboxes...
02. september 2003 - 11:01
#4
ok her er den . det er når du trykker på en knap så bliver der indlæst private void Button1_Click(object sender, System.EventArgs e) { string connectionString = "provider=Microsoft.JET.OLEDB.4.0; " + "data source = c:\\inetpub\\wwwroot\\skabalon\\euc.mdb"; // string commandString = "Select * from elev where skole = 1"; // OleDbDataAdapter dataAdapter = new OleDbDataAdapter ( commandString, connectionString); // DataSet dataSet = new DataSet(); // dataAdapter.Fill(dataSet,"elev"); // DataTable dataTable = dataSet.Tables[0]; string commandString3 = "select * from skole where skolens_nummer = 1"; OleDbDataAdapter dataAdapter3 = new OleDbDataAdapter ( commandString3, connectionString); DataSet dataSet3 = new DataSet(); dataAdapter3.Fill(dataSet3,"skole"); DataTable dataTable3 = dataSet3.Tables[0]; string commandString4 = "select * from kontaktperson where skole = 1"; OleDbDataAdapter dataAdapter4 = new OleDbDataAdapter ( commandString4, connectionString); DataSet dataSet4 = new DataSet(); dataAdapter4.Fill(dataSet4,"kontaktperson"); DataTable dataTable4 = dataSet4.Tables[0]; foreach (DataRow dataRow in dataTable3.Rows) { Label12.Text=( dataRow["Vej_gade_navn"].ToString() +" "+ dataRow["nummer"].ToString() +" "+ dataRow["litra"].ToString() +" "+ dataRow["etage"].ToString() ); } foreach (DataRow dataRow in dataTable3.Rows) { Label22.Text=( dataRow["postnummer"].ToString() +" "+ dataRow["byy"].ToString() ); } foreach (DataRow dataRow in dataTable3.Rows) { Label13.Text=( dataRow["land"].ToString()); } foreach (DataRow dataRow in dataTable3.Rows) { Label14.Text=( dataRow["webadresse"].ToString()); } foreach (DataRow dataRow in dataTable4.Rows) { Label15.Text=( // dataRow["kontakt_person"].ToString()+" "+ dataRow["fornavn"].ToString() +" "+ dataRow["efter"].ToString() ); } foreach (DataRow dataRow in dataTable4.Rows) { Label16.Text=( dataRow["telefon_arbejde"].ToString() ); } foreach (DataRow dataRow in dataTable4.Rows) { Label17.Text=( dataRow["telefon_mobile"].ToString()); } foreach (DataRow dataRow in dataTable4.Rows) { Label18.Text=( dataRow["telefon_hjem"].ToString()); } foreach (DataRow dataRow in dataTable3.Rows) { Label19.Text=( dataRow["email"].ToString()); } foreach (DataRow dataRow in dataTable4.Rows) { Label20.Text=( dataRow["email_arbejde"].ToString()); } foreach (DataRow dataRow in dataTable4.Rows) { Label21.Text=( dataRow["email_hjem"].ToString()); } }
02. september 2003 - 11:54
#5
Hej niels er du der????
02. september 2003 - 12:58
#6
jeg lukker dette spm
02. september 2003 - 16:02
#7
Hmm... skulle til forelæsning igen... men okay, bare du har styr på det :-)
Kurser inden for grundlæggende programmering