رفتن به مطلب
  • 0

درخواست یه Data Graid قوی و زیبا


حمید زارع

سوال

با سلام

کسی یه Data Graid قوی و زیبا سراغ داره ؟

خیلی ضروریه .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ارسال‌های توصیه شده

حالا سعی خودم رو میکنم

ولی بعید میدونم بلد باشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دیتاگرید! ( Table )

Table.zip

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون خیلی عالیه

ولی من نتونستم تو برنامم تعریفش کنم

مگه Library نداره ؟

این فایل citylist.csv چیه ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یه لایبرری به نام StringUtils خودش اضافه میشه ولی نمیتونم متغیر از نوع Table تعریف کنم !!!!

لطفاً کمک کنید

اینم تصویرش

attachment.php?attachmentid=1421&stc=1

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

Project - > Add Existing Modules اون کلاسو به پروژتون اضافه کنید.

CSV هم فرمتی از فرمت های مربوط به اکسل هستش دوست عزیز.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

کسی میتونه راهنمایی کنه ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

 

کسی میدونه چه جوری میشه این دیتا گرید رو مخفی کرد

 

نکته اینکه خاصیت Visible نداره ...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

نمونه سورس پیوست کنید تا کاملش کنیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

http://s3.picofile.com/file/8189032384/DataGraid.rar.html

مثلا توی این برنامه بعضی سلولها جای کافی برای نمایش متن"Basic4Android.org" ندارن

میخام یه راهی برای نمایش کامل متن(بدون دخالت کاربر) و بدون تغییر سایز فیلدها پیدا کنم

مثلاً متن متحرک بشه ...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

لطفاً یکی از دوستان در مورد این دیتا گرید یه راهنمایی کوچیک بکنه

مثلاً من میخام واسه رویداد کلیک روی دیتا گرید کد بنویسم چه کار باید بکنم

نمونه برنامه هم دیدم چیزی سر در نیاوردم

با احترام

لینک ارسال
به اشتراک گذاری در سایت های دیگر

توی نمونه سورسی که بنده دادم 2تا رویداد داره واسه گریدش که باید دستی وارد کنید :

[b]
Sub Table2_CellClick (Col As Int, Row As Int)
   Log("(Table2) CellClick: " & Col & " , " & Row)
   Activity.Title = Table2.GetValue(Col, Row)
End Sub

Sub Table1_CellClick (Col As Int, Row As Int)
   Log("CellClick: " & Col & " , " & Row)
   Activity.Title = Table1.GetValue(Col, Row)
End Sub

Sub Table1_HeaderClick (Col As Int)
   Log("HeaderClick: " & Col)
End Sub[/b]

Tabel1 هم متغییری که خودمون واسه گرید تعریف کردیم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این قسمت واسه چیه ؟

Sub Jump1_Click	Table1.JumpToRow(3000)End SubSub Jump2_Click	Table1.JumpToRow(0)End Sub

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من متغی به نام TblSubjects تعریف کردم

واین هم رویداد کلیک

Sub subjects_click(Col As Int, Row As Int)	Msgbox("ok","ok")End Sub

ولی وقتی روی دیتا گرید کلیک میکنم پیامی نشون نمیده

اشکال کجاست ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید این کد اصلیه

Sub tblsubjects_click(Col As Int, Row As Int)	Msgbox("ok","ok")End Sub

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من رویداد هاشو بررسی کردم

هرچقدر گشتم قابلیتی رو توی این پیدا نکردم که همچین کاری رو انجام بده

چیزی مثل TabHost این قابلیت رو داره ولی Table رو حداقل من چیزی توش پیدا نکردم

تنها راهی که به ذهنم رسید اینه که توی Table1_CellClick بیاییم یک Panel با حالت گرافیکی نشون بدیم و توی متن رو بگیریم

و بعد با کلیک کردن روی Panel ، بیاییم Panel رو Hide کنیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یکی از دوستان در مورد long click و قرار دادن عکس در یک سلول خاص راهنمایی کنه ...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خوب سوال بالا رو که کسی جواب نداد ...

 

دارم کم کم به این نتیجه میرسم که به جای این دیتا گرید ار مولتی پنل استفاده کنم  خیلی بهتره

 

یه مشکل دیگش اینه که نمیشه راستچین یا چپ چین هر ستون رو مشخص کرد

 

مثلاً  کلا باید بگی همه تیبل راست چین باشه (خیلی مسخره است)

 

فقط حسنی که داره اکسپورت کردن به اکسل هست

 

که اونم اگه بشه با مولتی پنل انجام داد عالیه ...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یکی از دوستان در مورد long click و قرار دادن عکس در یک سلول خاص راهنمایی کنه ...

کسی بلد نیست ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

کسی میدونه چه جوری میشه یک ردیف ررو حذف کرد ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مشکلات قبلی حل شد

حالا میخام رویداد LongClick رو واسه این دیتا گرید ایجاد کنم نمیشه !!!

چه کنم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...