PDA

View Full Version : تغیر اندازه ی Column در DataGrid



r0ot$harp
جمعه 18 آبان 1386, 17:27 عصر
سلام بچه ها من یه مشکل دارم
اونم اینکه نمی دونم چه جوری فاصله ی خالی بین هر Column رو کم کنم برای بهتر درک کردن سوالم یه عکس هم گذاشتم ممنون .

hrj1981
جمعه 18 آبان 1386, 19:26 عصر
اینجوری فاصله بین آنها را درست کن

DATAGRID.Columns.Item("NAME").Width = با اعداد بازی کن تا درست شود
مثلا با 200 یا 500 شروع کن
در قسمت NAME هم نام سرستون را بنویس ، طبق عکس ID

hrj1981
جمعه 18 آبان 1386, 19:29 عصر
ببخشید ID نبود ، DINI صحیح است

r0ot$harp
جمعه 18 آبان 1386, 20:18 عصر
ممنون از جوابتون ولی من از طریق کد در Comand Button دیتابیس رو به Datagrid ربط و Set می کنم نه از تنظیمات Datagrid پس با این وجود وقتی رویه Command کلیک می شود بعد تازه اطلاعات رویه دیتاگرید نمایش داده می شود من می خوام بدونم تنظیمی نداره که بشه نوشته ها را Auto Size یا Auto Fit کنیم ممنون .

hrj1981
جمعه 18 آبان 1386, 21:05 عصر
شما می توانید همین کد را در COMMAND BUTTON بکار ببرید
اول اطلاعات را ست کنید و سپس کد فوق را بنویسید تا هنگامی که رویداد COMMAND شما روی داد اندازه دیتاگرید هم تغییر کند
من هستم اگر نشد بگویید کمکتان کنم

r0ot$harp
جمعه 18 آبان 1386, 21:47 عصر
عزیز من می دونم ولی من در database از کوئری استفاده کردم و هر کاری می کنم این کار انجام نمیشه .

perfeshnal
جمعه 18 آبان 1386, 22:42 عصر
سلام

شما می تونید از این کد استفاده کنید.

DataGrid1.Columns(0).Width = 1150

ali_habibi1384
شنبه 19 آبان 1386, 13:36 عصر
من یک روش پیشنهاد می کنم که کاملا عملی هستش.
شما یکبار adodc رو به بنکتون وصل کنین بعدس توی خاصیت دیتا سورس در دیتا گرید برین و اونو به adodc وصل کنین . سپس روی دیتا گرید راست کلیک کنین و روی خاصیت retrieve fields رو کلیک کنید . وقتی اطلاعات ظاهر شدند properties رو از datagrid بیارین و سپس خصوصیت with از برگنشان layout رو تغییر بدید.
وقتی کارتون تموم شد اتصال رو از adodc بانک قطع کنین تا با کد نویسی اونو بیارین.