PDA

View Full Version : کنترل طول یک ستون خاص در گرید



مهدی فهمیده غلامی
جمعه 17 مهر 1383, 18:12 عصر
من کنترل گرید یک وب فرم را به یک منبع داده ای متصل کردم
یکی از فیلدها در گرید فیلد توضیح است
وقتی طول این فیلد خیلی زیاد باشد بطبع طول کنترل گردید در فرم زیاد شده که این مشکلاتی را برای من ایجاد کرده است.چطور می تونم تعیین کنم که تنها 10 کارکتر اول فیلد توضیح را در سلول نمایش دهد.
با تشکر از لطف همه دوستان!

Vahid_Nasiri
جمعه 17 مهر 1383, 21:00 عصر
رخداد ItemDataBound مربوط به دیتاگرید را اضافه کنید.
سپس در آن :


e.Item.Cells[0].Text

محتوای سلول اول ردیفی را دارد که در این لحظه بایند می شود. آنرا دریافت کنید و سپس مقدار خوانده شده را با استفاده از تابع substring در سی شارپ و یا mid در وی بی قیچی کنید! . سپس مقدار فوق را مساوی حاصل قیچی شده قرار دهید!

mhaeri
جمعه 17 مهر 1383, 22:29 عصر
توی این مقاله هم ایده جالبی داره
http://www.codeguru.com/Csharp/Csharp/cs_controls/datagrid/print.php/c4787

مهدی فهمیده غلامی
دوشنبه 20 مهر 1383, 12:56 عصر
از راهنمایی دوستان متشکرم