PDA

View Full Version : مینویسم DataGridView1.Columns[0].Width = 0 ولی 0 نمیشه



nasr
چهارشنبه 22 اسفند 1386, 13:59 عصر
سلام
من یک DataGridView دارم که نیاز دارم که یکی از فیلدهای آن نمایش داده نشه
با کد زیر Width ان را برابر 0 کرده ام


DataGridView1.Columns[0].Width = 0

ولی در عمل 0 نمیشه و طبق شکل مقداری از اون پیداست. که اگه کاربر روی اون موس را نگه داره می تونه ببینه یا حتی تغییر بده.
چطور میتونم این را مخفی کنم
اگه Visible را False کنم این مشکل حل میشه ولی من نیاز به مقدار این فیلد دارم که طبق این کد به اون دست پیدا می کنم


lblID.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();

hassan razavi
چهارشنبه 22 اسفند 1386, 14:11 عصر
خاصیت Resizable رو false کنید.

nasr
چهارشنبه 22 اسفند 1386, 14:20 عصر
خاصیت Resizable رو false کنید.این کار را هم کردم ولی نشد

smt_414
چهارشنبه 22 اسفند 1386, 19:50 عصر
سلام
هدف شما از صفر قرار دادن عرض یک columns مخفی کردن اونه؟؟
اگه اینطوره

DataGridView1.Columns[0].Visible = false;

smt_414
چهارشنبه 22 اسفند 1386, 19:57 عصر
اااااااااا
الان تازه صورته سوال را کامل خوندم :خجالت:

smt_414
چهارشنبه 22 اسفند 1386, 20:09 عصر
سلام
امتحان کردن و جواب داد !



DataGridView1.Columns[0].Visible = false;



private void DataGridView1_DoubleClick(object sender, EventArgs e)
{
MessageBox.Show(DataGridView1.CurrentRow.Cells[0].Value.ToString());
}