سلام
من می خوام وقتی روی گرید روی گزینه نمایش پیام کلیک می کنم پیام نمایش داده بشه .
اون پیام مثلا متنی است که مثلا به صورت پیامک اومده یا هر چیز دیگه و مثلا کمی طولانی است .
خوب من تو گرید کاری می کنم که فقط 50 کلمه اول رو نشون بده و بقیه پیام رو نشون نده .
حالا می خوام وقتی روی دکمه نمایش کلیک می کنم متن کامل رو نمایش بده در دیالوگ باکس .
که فقط همون متنی که در گرید هست و من با کد نویسی فقط 50 کلمه اول اون رو نشون دادم نشون میده !!!
راه حل ؟
میتونید با استفاده از SubString تعداد کاراکتر را جدا کنید
string Text="متن"; string Short=Text.SubString(0,50);
من می خوام تعداد کاراکتر در دیالوگ باکس زیادتر نشون بده. در خود گرید که از همون روش که گفتید منم از همون روش کاراکترها رو هم کردم .
ولی موقع نمایش همون مقدار کم شده ومحدود شده در گرید رو نمایش میده همه متن پیام رو نشنون نمیده .
نمیدونم تونستم منظور رو برسونم یا نه ؟
ممنون
خب شما متیونید متن کامل رو در ستون مخفی نگهداری کنید و در زمان نمایش دیالوگ اون متن کامل رو نمایش بدید
خوب همین کار رو کردم .
آیا راه دیگه ای نداره !
چون ستون مخفی هم تو خود گرید به نمایش در میاد و میشه دوتا .می خوام اصلا تو گرید فقط نام باشه و یک دکمه که با کلید روی اون متن پیام رو از دیتابیس بخونه بزاره تو دیالوگ باکس اصلا به ستون های گرید هم کاری نداشته باشه !
ممنون
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)