PDA

View Full Version : سوال: مشکل با چک باکس گرید ویو



atinetsherkat
چهارشنبه 13 مرداد 1389, 13:04 عصر
با سلام
من داخل گرید ویو از چک باکس خودش استفاده کردم میتو نم به چک باکس دسترسی پیدا کنم ولی چه چک باکس انتخاب باشه چه نبا شه true بر میگردونه .
ممنون میشم راهنماییم کنید. لطفا طریقه دسترسی به چک باکس را هم بگویید.

ucnazard
شنبه 16 مرداد 1389, 01:00 صبح
object value = dataGridView1.Rows[indexrow].Cells[0].Value;
bool bValue = Convert.ToBoolean(value);
if (bValue)
{


i++;
}

میلاد قاضی پور
شنبه 16 مرداد 1389, 02:14 صبح
به نظر من شما باید ابتدا تمام چک باکسهارو فالس کنید .




foreach(datagridviewrow row in datagridview1.rows)
{
row.cells[0].value=false;
}


طریقه دسترسی مختلف هست . یکیش همین مثل دستور فوریچ بالا . اما طریقه دسترسی به چک باکس مشخص اینجوریه :





datagridview1.rows[indexe satre shoma].cells[indexe selole checkbox ke mamolan sefre]
//دسترسی به چکباکس سطر جاری هم
datagridview1.currentrow.cells[indexe selole checkbox ke mamolan sefre]

fardin_esmi
چهارشنبه 08 خرداد 1392, 18:10 عصر
به نظر من شما باید ابتدا تمام چک باکسهارو فالس کنید .




foreach(datagridviewrow row in datagridview1.rows)
{
row.cells[0].value=false;
}


طریقه دسترسی مختلف هست . یکیش همین مثل دستور فوریچ بالا . اما طریقه دسترسی به چک باکس مشخص اینجوریه :





datagridview1.rows[indexe satre shoma].cells[indexe selole checkbox ke mamolan sefre]
//دسترسی به چکباکس سطر جاری هم
datagridview1.currentrow.cells[indexe selole checkbox ke mamolan sefre]





دسترسی به چک باکس یک ردیف از این طریق مشکل داره ؟

datagridview1.rows[indexe satre shoma].ّFindControl("نام چک باکس")
چون چک باکس رو تیک بزنم یا نزنم فرقی نمی کنه و شرطی که باید مقدار جک باکس رو چک کنه همیشه اونو خالی در نظر می گیره.
سوالم رو اینجا (http://barnamenevis.org/showthread.php?400562-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A8%D9%87-%DB%8C%DA%A9-%D8%B3%D8%B7%D8%B1-%DA%AF%D8%B1%DB%8C%D8%AF-%D9%88%DB%8C%D9%88-%D8%A8%D8%A7-checkbox-%D8%BA%DB%8C%D8%B1-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1%DB%8C)مطرح کردم.
ممنون میشم کمکم کنید.