PDA

View Full Version : انتخاب سطر datagrid و نمايش راديو باتن



alen332
یک شنبه 27 تیر 1389, 13:08 عصر
با سلام ؛ متشكر ميشم از دوستان در خصوص راهنمايي سوال اينجانب . با توجه به تصوير ضميمه من مي خوام هنگاميكه سطر datagrid رو select كردم سطح دسترسي 0 ؛ راديو باتن
مدير تيك خورده و اگر سطح دسترسي 1 بود راديو باتن كاربر انتخاب گردد.

ucnazard
یک شنبه 27 تیر 1389, 14:08 عصر
این کد رو امتحان کن شاید به جواب برسی
index=datagridview1.currentrows.index;
if(datagridview1.rows[index].cells[0].value==0)
radiobuttonmodir.checked;
else
if(datagridview1.rows[index].cells[0].value==1)
radiobuttonkarbar.checked;

ucnazard
یک شنبه 27 تیر 1389, 14:10 عصر
البته اندیس مربوط به ستون سطح کاربری رو بجای صفر قرار بده

Masoome_das
یک شنبه 27 تیر 1389, 14:39 عصر
QUOTE]با سلام ؛ متشكر ميشم از دوستان در خصوص راهنمايي سوال اينجانب . با توجه به تصوير ضميمه من مي خوام هنگاميكه سطر datagrid رو select كردم سطح دسترسي 0 ؛ راديو باتن
مدير تيك خورده و اگر سطح دسترسي 1 بود راديو باتن كاربر انتخاب گردد.[/QUOTE]
چه طوری رنگ Header گرید را تغیییر دادی؟

alen332
پنج شنبه 31 تیر 1389, 08:15 صبح
در پاسخ به سوال MASOO كد زير رو بنويس Background ديتاگريد رنگي ميشه:

datagride.ColumnHeadersDefaultCellStyle.BackColor = Color.(choise your color);

alen332
پنج شنبه 31 تیر 1389, 08:20 صبح
سلام دوست من از شما متشكرم ولي اين كد جواب نميده به نظر من كدي كه من نوشتم هم منطقي هست ولي نمي دونم چرا جواب نميده لطفا راهنمايي كنيد

SqlCommand _CommandText1 = new SqlCommand();
_CommandText1.Connection = objConnection;
_CommandText1.CommandType = CommandType.Text;
_CommandText1.CommandText = "SELECT Manager FROM dbo.Users WHERE (Manager = 1) ";
objConnection.Open();
_CommandText1.ExecuteNonQuery();
Boolean b = Convert.ToBoolean(_CommandText1.ExecuteNonQuery()) ;
objConnection.Close();
if (_CommandText1.ExecuteNonQuery())
{
radioButton1.Checked = true;
radioButton2.Checked = false;
}
else
{
radioButton2.Checked = true;
radioButton1.Checked = false;
}

mmd2009
پنج شنبه 31 تیر 1389, 08:59 صبح
با سلام

من یک مثال عملی براتون زدم

همون کاری رو میکنه که شما گفتید

هر کجاش میدونید به چیزی که شما می خواهید یکی نیست بگید تا بیشتر راهنمایی بکنم

توجه کنید که روی سلول دسترسی باید کلیک کنید

البته اسم برنامه با کدهای داخلش فرق میکنه.

برای دانلود کلیک کنید (http://up.iranblog.com/Files1/70f67bc691784603a9ca.rar)

alen332
شنبه 02 مرداد 1389, 17:29 عصر
در پاسخ به سوال MASOOME كد زير رو بنويس Background ديتاگريد رنگي ميشه:

datagride.ColumnHeadersDefaultCellStyle.BackColor = Color.(choise your color

alen332
چهارشنبه 06 مرداد 1389, 00:39 صبح
با سلام و ادب ببخشید من دیر پاسخ سوال خودمو میدم چون روشی که فرستادی رو امتحان کردم جواب نمیده البته منطقا درسته چونCellClick Event در موقع کلیلک بر روی سلول دیتاگرید واکنش داره ولی نمی دونم تو برنامه من چرا جواب نمیده به خاطر همین سورس برنامه و فایل exe را براتون می فرستم شاید مشکل حل بشه (لازم به توضیح که اسم دیتاگیرید من addd هست)

alen332
شنبه 09 مرداد 1389, 23:07 عصر
با سلام و ادب ببخشید من دیر پاسخ سوال خودمو میدم چون روشی که فرستادی رو امتحان کردم جواب نمیده البته منطقا درسته چونCellClick Event در موقع کلیلک بر روی سلول دیتاگرید واکنش داره ولی نمی دونم تو برنامه من چرا جواب نمیده به خاطر همین سورس برنامه و فایل exe را براتون می فرستم شاید مشکل حل بشه (لازم به توضیح که اسم دیتاگیرید من addd هست)
فایل ضمیمه داخل همین تاپیک هست لطفا راهنمایی کنید