PDA

View Full Version : تیک خوردن چک باکس



masud8002k
دوشنبه 20 آذر 1391, 11:27 صبح
سلام من این کد رو نوشتم
string cnf2 = System.Configuration.ConfigurationManager.Connecti onStrings["god"].ToString();
SqlConnection con2 = new SqlConnection(cnf2);
string str2 = "select kolanhi from tblbank where id=@id";
SqlCommand cmd2 = new SqlCommand(str2,con2);
cmd2.Parameters.AddWithValue("@id",Request.QueryString["code"]);
con2.Open();
int i;
i = int.Parse(cmd2.ExecuteScalar().ToString());
if (i == 1)
{

}
else if(i==0)
{

}


حالا میخوام کاری بکنم که اگر iیک باشه چک باکسی که در گرید ویو گذاشتم تیک بخوره و اگر صفر باشه تیک نخوره در ضمن حتی اگر ممکن بود از تصاویر استفاده کنم یعنی برای صفر از صربدر استفاده کنم

samira3
دوشنبه 20 آذر 1391, 12:13 عصر
سلام
اسم چك باكس . خصوصيات چكش = درست يا نادرست

Cybersilent
دوشنبه 20 آذر 1391, 12:50 عصر
شما نمی تونید به چک باکس به صورت مستقیم دسترسی داشته باشید چون اونرو توی گرید گذاشتید و به طور پیشفرض قراره تکرار بشه پس در زمان اجرا اسمش تغییر می کنه.
میتونید از این روش استفاده کنید

foreach (var row in GridView_Question.RowStyle)
{
CheckBox chk = (TextBox)row.FindControl("CheckBox1");
if (int==1)
chk.Checked = true;
else
chk.Checked = false;
}