PDA

View Full Version : سوال: تغییر سایز ستون



hamed_goun
جمعه 08 اردیبهشت 1391, 15:47 عصر
سلام
من یه گریدویو دارم که اینطوری پرش میکنم:

DataTable padeganName = new DataTable("Padegan");
padeganName.Columns.Add("کد");
padeganName.Columns.Add("رده های پادگان");

foreach (DictionaryEntry key in Padegan)
{
Radeha currentRade = (Radeha)key.Value;
DataRow dtrow = padeganName.NewRow();
dtrow["کد"] = currentRade.getRadeID().ToString();
dtrow["رده های پادگان"] = currentRade.getRadeName().ToString();
padeganName.Rows.Add(dtrow);
}
RadePadegan.DataSource = padeganName



اما موقع نمایش ستون کد که خیلی کوچیکه هم اندازه ستون دومه واسه همینم ستون دوم نصفش اسکرول میشه.
حالا چطوری میتونم سایز ستون اول رو خیلی کمتر از اینی که هست کنم؟
ممنون میشم راهنمایی بفرمایید.

esiprogrammer
جمعه 08 اردیبهشت 1391, 17:06 عصر
این کد تغییر سایز ستون اول از دیتاگرید

DataGrid1.Columns[0].Width=180

موفق باشید.

Yanehsar
جمعه 08 اردیبهشت 1391, 17:30 عصر
این کد تغییر سایز ستون اول از دیتاگرید

DataGrid1.Columns[0].Width=180

موفق باشید.

سلام منم مشکل دارم،از این کدها هم استفاده کردم هم قبلا هم الان اما پیام خطا داره :
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

Mahmoud Zaad
جمعه 08 اردیبهشت 1391, 17:39 عصر
سلام منم مشکل دارم،از این کدها هم استفاده کردم هم قبلا هم الان اما پیام خطا داره :
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
احتمالا شما قبلا از اینکه دیتا بایند بشه می خواید عرض ستون رو تغییر بدید در صورتیکه هنوز ستونی وجود نداره.
در ضمن بهتر به جای ایندکس ستون از نام ستون استفاده کنید:


dataGridView1.Columns["name Sotun"].Width = 180;

Yanehsar
جمعه 08 اردیبهشت 1391, 17:54 عصر
احتمالا شما قبلا از اینکه دیتا بایند بشه می خواید عرض ستون رو تغییر بدید در صورتیکه هنوز ستونی وجود نداره.
در ضمن بهتر به جای ایندکس ستون از نام ستون استفاده کنید:


dataGridView1.Columns["name Sotun"].Width = 180;


سلام مرسی از کمکتون
یه مشکل دیگه دارم در ضمینه دیتا گریدویو
من برای یه برنامه فقط به نام احتیاج دارم اما از طریق این نام کارهای دیگه ای هم انجام میدم مثلا ویرایش(امکان داره تکراری هم باشه)
حالا اگه بخوام مقدار انتخاب شده در دیتا رو از بانکم پیدا کنم و استفاده کنم چیکار باید بکنم؟!؟!؟!مثل لیست باکس که
ValueMember و DisplayMember داره

Mahmoud Zaad
جمعه 08 اردیبهشت 1391, 18:05 عصر
شما اگه اطلاعات رو به دیتاگریدویو بایند کرده باشید که خب اطلاعات یه رکورد توی دیتاگریدویو هستش و می تونید اطلاعات اون ردیف دیتاگردویو رو مثلا توی تکست باکس یا با مسیج باکس نمایش بدید. یا مثلا یه جستجو بر اساس ردیف انتخاب شده توی دیتاگریدویو انجام بدید( روش اول منطقی تره و این دوباره کاریه!). حالا اگه دقیقتر توضیح بدید بهتر میشه راهنمایی کرد.

Yanehsar
جمعه 08 اردیبهشت 1391, 18:33 عصر
مثلا من یه تا فیلد دارم،کد،نام،نام خانوادگی
من فقط نام رو بایند میکنم میخوام وقتی رو نام کلیک کردم نام خانوادگیش داخل تکس باکس لود بشه.


selectdgw = dgw.CurrentRow.Index.ToString();
selectdgw = dgw[0, dgw.CurrentRow.Index].Value.ToString();

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

Mahmoud Zaad
جمعه 08 اردیبهشت 1391, 19:01 عصر
شما کل اطلاعات رکوردها رو به دیتاگریدویو بایند کنید(یا حداقل اونهایی رو که نیاز دارید) ، اما ستون هایی رو که نیاز ندارید نمایش بدید، رو مخفی کنید مثلا در کد زیر ستون کد رو مخفی کردیم:


dataGridView1.Columns["code"].Visible = false;

Mahmoud.Afrad
جمعه 08 اردیبهشت 1391, 19:16 عصر
در دستور سلکت ، ستون کد رو هم سلکت کنید ولی در گریدویو ستون کد رو مخفی کنید.

Yanehsar
جمعه 08 اردیبهشت 1391, 20:41 عصر
شما کل اطلاعات رکوردها رو به دیتاگریدویو بایند کنید(یا حداقل اونهایی رو که نیاز دارید) ، اما ستون هایی رو که نیاز ندارید نمایش بدید، رو مخفی کنید مثلا در کد زیر ستون کد رو مخفی کردیم:


dataGridView1.Columns["code"].Visible = false;

خیلی ممنون این مشکلم حل شد اما دچار یه مشکل دیگه شدم:متعجب:
وقتی روی عنوان فیلدم کلید میکنم یا روی آخرین سطرم کلید میکنم(منظورم یکی بعد از آخرین سطر که علامت * داره)
این پیام خطا
System.NullReferenceException: Object refrence not set to an instance of an object.
at.Dic.frmmain.dgw_SelectionChanged(object sender,EventArgs e) in C:\Documents and Settings\Sadeghi\My Documents\Visual Studio 2008\Projects\Dic\Dic\frmmain.cs:line 73

البته این هم بگم که من از دیتا گرید ویژوال استفاده نمیکنم از ابزار Devcomponet استفاده کردم به نظرتون مشکل برای این میتونه باشه؟
http://barnamenevis.org/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArQAAACECAIAAAD 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

Mahmoud Zaad
جمعه 08 اردیبهشت 1391, 20:56 عصر
کدها رو توی چه رویدادی می نویسید؟ کدها رو توی رویداد CellMouseClick بنویسید، برای مشکل سطر آخر هم می تونید خاصیت AllowUserToAddRows رو فالس کنید.

Yanehsar
جمعه 08 اردیبهشت 1391, 21:31 عصر
کدها رو توی چه رویدادی می نویسید؟ کدها رو توی رویداد CellMouseClick بنویسید، برای مشکل سطر آخر هم می تونید خاصیت AllowUserToAddRows رو فالس کنید.

از SelectionChanged استفاده میکنم اگر از موس کلیک استفاده کنم کلیدهای جهتدارم غیرفعال میشه درسته؟؟یعنی هر وقت کلیک کنه کار انجام میده ما هم داریم تمام سعی خودمون میکنیم که کار با موس و کیبورد محدود کنیم که سرعت بالای داشته باشیم چیکار کنیم به نظرتون؟!؟!؟

Mahmoud Zaad
جمعه 08 اردیبهشت 1391, 22:40 عصر
از SelectionChanged استفاده میکنم اگر از موس کلیک استفاده کنم کلیدهای جهتدارم غیرفعال میشه درسته؟؟یعنی هر وقت کلیک کنه کار انجام میده ما هم داریم تمام سعی خودمون میکنیم که کار با موس و کیبورد محدود کنیم که سرعت بالای داشته باشیم چیکار کنیم به نظرتون؟!؟!؟

اگه این شرط رو اضافه کنید مشکل حل میشه:


if (dataGridView1.CurrentRow.Cells[0].Value != null)
{//}

قبلا این سوال رو اینجا (http://barnamenevis.org/showthread.php?319032-مشکل-در-رویداد-SelectionChanged/page2)هم جواب داده بودم.

Hossenbor
جمعه 08 اردیبهشت 1391, 22:50 عصر
دوست عزیز چرا اندازه سلولها رو رویه اتوسایز نمیذاری؟

hamed_goun
جمعه 08 اردیبهشت 1391, 23:19 عصر
احتمالا شما قبلا از اینکه دیتا بایند بشه می خواید عرض ستون رو تغییر بدید در صورتیکه هنوز ستونی وجود نداره.
در ضمن بهتر به جای ایندکس ستون از نام ستون استفاده کنید:


dataGridView1.Columns["name Sotun"].Width = 180;


واسه من این پبغامو میده چیکار کنم؟
خدایا........
http://www.up.vatandownload.com/images/a3braz4a46vqrna4ko2.jpg

یه سواله دیگه:
مثلا الان گریدویو داره اطلاعاتو نشون میده، کاربر یه چیزی رو درج میکنه که تو دی بی سیو میشه چطوری این مقدار جدید رو همزمان اضافه کنم به گرید ویو؟؟

Mahmoud Zaad
شنبه 09 اردیبهشت 1391, 09:30 صبح
واسه من این پبغامو میده چیکار کنم؟
خدایا........
http://www.up.vatandownload.com/images/a3braz4a46vqrna4ko2.jpg

یه سواله دیگه:
مثلا الان گریدویو داره اطلاعاتو نشون میده، کاربر یه چیزی رو درج میکنه که تو دی بی سیو میشه چطوری این مقدار جدید رو همزمان اضافه کنم به گرید ویو؟؟

عکس که مشخص نیست.
شما برای اینکه اطلاعات توی دیتاگریدویو نمایش داده بشن باید یه سلکت بنویسید (به صورت تابع) بعد از درج، یا آپدیت یا حذف فراخوانیش کنید تا اطلاعات به روز، توی دیتاگریدویو نمایش داده بشن.

hamed_goun
شنبه 09 اردیبهشت 1391, 09:47 صبح
چیه عکس مشخص نیست؟
همونطور که دوستان گفتن بعد از بایند کردن و همونطور که گفتن سایز ستون رو عوض کردم اما این پیغام خطا رو داد...

Hossenbor
شنبه 09 اردیبهشت 1391, 10:11 صبح
بفرمایین دوست عزیز در دو حالت اتوماتیک و دستی

Mahmoud Zaad
شنبه 09 اردیبهشت 1391, 10:44 صبح
چیه عکس مشخص نیست؟
همونطور که دوستان گفتن بعد از بایند کردن و همونطور که گفتن سایز ستون رو عوض کردم اما این پیغام خطا رو داد...
عکست لود نمی شد، الان دیدم، شما که باز برگشتی پست اول!
نمونه دوستمون رو ببینید.

Yanehsar
شنبه 09 اردیبهشت 1391, 18:47 عصر
اگه این شرط رو اضافه کنید مشکل حل میشه:


if (dataGridView1.CurrentRow.Cells[0].Value != null)
{//}

قبلا این سوال رو اینجا (http://barnamenevis.org/showthread.php?319032-مشکل-در-رویداد-SelectionChanged/page2)هم جواب داده بودم.

سلام مرسی از راهنمائی که کردید اما بازم هم وقتی روی عنوان دیتا گرید کلید میکنم خطا میده.خودتون هم که میدونید از عنوان برای مرتب کردن استفاده میشه

z_ebrahimi
سه شنبه 14 آبان 1392, 11:00 صبح
dataGridView1.Columns["name Sotun"].Width = 180;

تغییری در سایز ایجاد نمی کند

nafisehk
سه شنبه 14 آبان 1392, 11:13 صبح
dataGridView1.Columns["name Sotun"].Width = 180;

تغییری در سایز ایجاد نمی کند

میتونید رو مثلث کنار دیتاگرید کلیک کنید گزینه edit column و انتخاب کنید و از قسمت width،layout رو تغییر بدبد