PDA

View Full Version : سوال: تعریف Check Box در سی شارپ



managment-barnamenevis
شنبه 25 آذر 1391, 21:47 عصر
سلام بچه ها
من این کد رو نوشتم ولی ارور داره
داخل جدول اس کیو ال
checkboxرو
از نوع bit
تعریف کردم
بعد داخل انتخاب کردنشون چی باید بنویسم
یعنی کد سی شارپش چی باید باشه


SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=MESHKI-PC;Initial Catalog=Amuzeshgah;Integrated Security=True";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "SELECT * FROM Morabi";
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);

checkBox3.Checked = dt.Rows[Convert.ToInt32(textBox15.Text)]["Benzin"].();


چک باکسو چطوری تعریف کنم آخه این حالت اشتباهه

veniz2008
شنبه 25 آذر 1391, 22:06 عصر
سلام. خاصیت checked از نوع bool هستش ( یعنی یا true هست که چک باکس تیک میخوره یا false که چک باکس بدون تیک میمونه). با این توضیحات باید بصورت زیر مقدار دهی کنید (ستون 4 از نوع bit هست) :

checkBox1.Checked = Convert.ToBoolean(dt.Rows[0][4]);
موفق باشید.

managment-barnamenevis
شنبه 25 آذر 1391, 22:08 عصر
سلام. خاصیت checked از نوع bool هستش ( یعنی یا true هست که چک باکس تیک میخوره یا false که چک باکس بدون تیک میمونه). با این توضیحات باید بصورت زیر مقدار دهی کنید (ستون 4 از نوع bit هست) :

checkBox1.Checked = Convert.ToBoolean(dt.Rows[0][4]);
موفق باشید.

مرسی داداش دم شما گرم بازم شما
ممنون