PDA

View Full Version : ساختن جدول با سر ستون فرعی در Datagrid



tc1000
سه شنبه 01 خرداد 1386, 10:56 صبح
با سلام
من میخوام یک جدول مثل شکل که براتون گذاشتم توی دیتا گرید ایجاد کنم و خیلی هم مهمه اگر کسی میتونه کمک کنه ممنون می شم

http://www.barnamenevis.org/forum/attachment.php?attachmentid=8582&stc=1&d=1179820518

باتشکر

tc1000
سه شنبه 01 خرداد 1386, 13:06 عصر
اصلا راهی هست برای این کار؟

amir.NET2
سه شنبه 01 خرداد 1386, 15:00 عصر
بله دوست من

استفاده از Template Column ها

cactuskhan
سه شنبه 01 خرداد 1386, 15:11 عصر
بله دوست من

استفاده از Template Column ها

فقط میگی از این استفاده کن اما چطوری ؟؟ نمیگی !

نه آقاجان گشتم نبود نگرد نیست !

amir.NET2
سه شنبه 01 خرداد 1386, 15:18 عصر
یعنی چی دوست من نیست

یعنی شما می گی با Template Column نمیشه

و اصلا راهی وجود نداره ؟؟؟

amir.NET2
سه شنبه 01 خرداد 1386, 15:19 عصر
با کمی جستجو تو همین سایت یا سایت های دیگه براحتی میتونید هزاران مثال و مقاله در مورد Template Column ها پیدا کنید

tc1000
سه شنبه 01 خرداد 1386, 16:14 عصر
سلام،
متاسفانه نیست لطفا یک نمونه بزارید من دوستان دیگه هم ببینیم من همه جا رو گشتم ولی نمیشه اقا یک پروژه کوچک انجام بدید بزارید همه دعاتون میکنند.

tc1000
سه شنبه 01 خرداد 1386, 16:15 عصر
با کمی جستجو تو همین سایت یا سایت های دیگه براحتی میتونید هزاران مثال و مقاله در مورد Template Column ها پیدا کنید
بله مقاله در مورد Template Column ها زیاد هستش ولی این نیست دوست عزیز

Behrouz_Rad
سه شنبه 01 خرداد 1386, 16:49 عصر
تاپیک اعمال متداول با DataGrid رو در بخش مقالات دات نت ببین.
ستونی که در DataGrid ایجاد کردم همانی است که در تصویر نشان دادی.

موفق باشید.

tc1000
سه شنبه 01 خرداد 1386, 17:50 عصر
تاپیک اعمال متداول با DataGrid رو در بخش مقالات دات نت ببین.
ستونی که در DataGrid ایجاد کردم همانی است که در تصویر نشان دادی.

موفق باشید.

واقعا عالی هستش، ولی خیلی پیچیدست.

من فقط یک چیزی مثل این میخوام

amir.NET2
چهارشنبه 02 خرداد 1386, 15:51 عصر
کارای اینچنینی صددرصد پیچیده هستند

مگه می شه هرکاری رو با دانش کمی انجام داد

خود من توی MSDN تونستم این چیزا رو یاد بگیرم

شما هم سعی کنید

حالا اگه وقت کردم یه مثال هم میذارم

tc1000
چهارشنبه 02 خرداد 1386, 19:49 عصر
من خیلی تلاش کردم ولی نشد !!!!!!!!!!!!!!!!!!!!!!! :ناراحت:

tc1000
چهارشنبه 02 خرداد 1386, 20:05 عصر
من جدول هایی رو طراحی کردم ب datagrid که خیلی سخت هستند که نمونش رو براتون میزارم
ولی چیزی که توی اول پست زدم رو خیلی نیاز دارم اگه نشه درستش کرد مجبورم به روشهای قدیمی با asp این کار رو انجام بدم که اصلا فایده نداره

Alireza_Salehi
چهارشنبه 02 خرداد 1386, 21:52 عصر
با همچین کدی میشه درستش کرد فقط باید یه کم تنظیمش کنید،


<Columns>
<asp:BoundField DataField="id" HeaderText="id" ReadOnly="True" SortExpression="id" />
<asp:BoundField DataField="name" HeaderText="name" SortExpression="name" />
<asp:TemplateField>
<HeaderStyle />
<HeaderTemplate>
<table>
<tr>
<td colspan="2" style="border: 1px; border-style: solid;">
a</td>
</tr>
<tr>
<td>
aa1</td>
<td>
aa2</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table>
<tr>
<td style="border: 1px; border-style: solid;">
<asp:Label ID="Label1" runat="server" Text='<%#Eval("id") %>'></asp:Label></td>
<td style="border: 1px; border-style: solid;">
<asp:Label ID="Label2" runat="server" Text='<%#Eval("name") %>'></asp:Label></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>

tc1000
پنج شنبه 03 خرداد 1386, 01:01 صبح
متاسفانه این راه رو هم قبلا رفتم و متاسفانه خطوط بین ردیفها تا آخر نمی یاد.
آخه مگه میشه نشه با datagrid این کار رو انجام نداد؟

tc1000
پنج شنبه 03 خرداد 1386, 01:05 صبح
کارای اینچنینی صددرصد پیچیده هستند

مگه می شه هرکاری رو با دانش کمی انجام داد

خود من توی MSDN تونستم این چیزا رو یاد بگیرم

شما هم سعی کنید

حالا اگه وقت کردم یه مثال هم میذارم
اگر یک مثال کوچیک هم بزارید ممنون میشیم.

ealireza
پنج شنبه 03 خرداد 1386, 10:30 صبح
دوست من بهت توصیه میکنم برا همچین فرم پیچیده ای از DataGrid استفاده نکن
خیلی راحت میتونی همچین چیزی رو ایجاد کنی !
فکر View State هم بکن


در هر صورت موفق باشید

سار
پنج شنبه 03 خرداد 1386, 11:01 صبح
واقعا عالی هستش، ولی خیلی پیچیدست.

من فقط یک چیزی مثل این میخوام

شما این بهروز خان رو نمی شناسید.
ایشون اونقدر حرفه ای هستن که کدهاشون پیچیده نباشه.
به نظر من باید کمی وقت صرف کنید و تجربه خودتون رو تو این مورد افزایش بدید.
+ اینکه یادته باشه با Template Column همه کار میشه کرد و هر جا کم اوردی Data List کم نمیاره. یکم وقت میخواد و کمی خلاقیت.
موفق باشی.

tc1000
پنج شنبه 03 خرداد 1386, 16:00 عصر
بخدا دیگه کار نیست نکردم
اینو ببینید:
اینم خلاقیت ولی توی پرینت نمی شه سرشو کلاه گذاشت.
لطفا یه نفر کمک کنه

tc1000
پنج شنبه 03 خرداد 1386, 16:04 عصر
این جداول هم که من کشیدم همشون با راهنمایی دوستان همین فروم و بخصوص جناب آقا بهروز بوده و همچنین دست یاری به کمک شما دارم

tc1000
جمعه 04 خرداد 1386, 12:43 عصر
با سلام به دوستان عزیز

بالاخره تونستم به نحوه احسن این کار رو انجامبدم- بر خلاف گفته دوستان که گفته بودن این کار خیلی پیچیده است. بسیار آسان و راحت بود و وقتی من به موضوع یه مقدار ساده نگاه کردم خیلی راحت این جدول به ظاهر سخت حل شد.
در اسرع وقت کدشو میزارم تا شما دوستان عزیز هم استفاده کنید.

با تشکر

tc1000
جمعه 04 خرداد 1386, 12:50 عصر
در ضمن بدون Template Column هم انجمش دادم.

tc1000
جمعه 04 خرداد 1386, 12:55 عصر
کارای اینچنینی صددرصد پیچیده هستند

مگه می شه هرکاری رو با دانش کمی انجام داد

خود من توی MSDN تونستم این چیزا رو یاد بگیرم

شما هم سعی کنید

حالا اگه وقت کردم یه مثال هم میذارم

توی MSDN این چیزای ساده رو نمی نویسن.
فقط یک خورده باید به قضیه ساده نگاه کرد. همین

tc1000
جمعه 04 خرداد 1386, 12:56 عصر
دوست من بهت توصیه میکنم برا همچین فرم پیچیده ای از DataGrid استفاده نکن
خیلی راحت میتونی همچین چیزی رو ایجاد کنی !
فکر View State هم بکن


در هر صورت موفق باشید

دوست عزیز این فرم به ظاهر پیچیده به بهترین نحوه با دیتا گرید انجام میشه. مثل آب خوردن در اسرع وقت کدشوم میزارم ببینید

tc1000
چهارشنبه 09 خرداد 1386, 16:48 عصر
با سلام
این دیتا گرید رو داشته باشید شب میام کدشو میزارم چون الان خیلی عجله داشتم.

federrer
پنج شنبه 21 تیر 1386, 17:02 عصر
با سلام
این دیتا گرید رو داشته باشید شب میام کدشو میزارم .

ما منتظر کدش هستیم ! : دی . چیز باحالیه

federrer
شنبه 23 تیر 1386, 18:44 عصر
منتظریم . مهندس دریاب ما رو

tc1000
دوشنبه 19 فروردین 1387, 02:02 صبح
با سلام و پزش برای اینکه این پست رو یادم رفته بود داشتم توی پیام های ارسالی میشتم که یدفعه اینو دیدم خیلی ناراحت شدم که دوستان رو منتظر گذاشتم
فایل و مثال این دیتا گرید پیشرفته در ضمیمه هست میتونید استفاده کنید
با تشکر

tc1000
دوشنبه 19 فروردین 1387, 11:23 صبح
قابل توجه جناب راد
نظر من اینه که آقا بهروز یک خورده این کد رو ببینند و پس از تایید توی اعلان بزارن تا دوستان ببینند و استفاده کنند
انصافا بسیار چیز خوبی هستش

tc1000
دوشنبه 19 فروردین 1387, 15:59 عصر
فکر میکردم تعداد تشکر ها رای چنین قضیه ای بیشتر بشه ولی ظاهرا مثل اینکه کار زیا مهمی نکردم

amir.NET2
سه شنبه 10 اردیبهشت 1387, 11:22 صبح
با سلام

دوستان توضیحات کامل مثال دوستمون رو هم می تونید در آدرس زیر ببینید

http://www.codeproject.com/KB/webforms/MergeDatagridHeader.aspx

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

cactuskhan
پنج شنبه 19 اردیبهشت 1387, 11:03 صبح
با سلام

دوستان توضیحات کامل مثال دوستمون رو هم می تونید در آدرس زیر ببینید

http://www.codeproject.com/KB/webforms/MergeDatagridHeader.aspx

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

اتفاقا مهم اینکه بتونی از کد های آماده نهایت استفاده رو بکنی نه اینکه هر کسی واسه خودش چرخ رو اختراع کنه !!!:چشمک:

tc1000
پنج شنبه 16 خرداد 1387, 20:16 عصر
با سلام

دوستان توضیحات کامل مثال دوستمون رو هم می تونید در آدرس زیر ببینید

http://www.codeproject.com/KB/webforms/MergeDatagridHeader.aspx

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


این موضوع به 4 صفحه رسید ( معما چو حل شود آسان شود ) کسی پیدا نکرد و نمی دونست من هم ادعای ندارم که این رو خودم نوشتم ( چون سوادم به این چیزا نمی رسه ) و از سایتی دیگه گرفتم و اون رو با حداکثر دقت مطالعه و در برنامه خودم پیاده کردم و خیلی هم کار من و مطمنا کار دوستان دیگه رو هم راه انداخته
حالا که سرکار کد رو دیدی سرچ زدی میگی این بود. من Custumiz شده این کد رو براتون گذاشتم که دیگه دوستان معطل نشدن.

tc1000
پنج شنبه 16 خرداد 1387, 20:20 عصر
مطمئنا استفاده کزدن از یک مثال آماده وقتی از آدم نمی گیره
تاریخ اولین پست رو با تاریخ اخرین پست بخونید میفهمید خیلی چقدر وقت گیره و بصورت خصوص هم چندین بار مزاحمت برای جناب راد و ... داشته این کار که با راهنمایی ایشون پیدا کردم.


نه اینکه هر کسی واسه خودش چرخ رو اختراع کنه !!!
دقیقا همینه، د ضمن ما دونبال یه راحی بودم برای نوشتن این کد که به این کد زیبا برخورد کردیم و دیگه دیلی نداره بریم دنبالش چون کد رو دیدم و کار هم میکرد و خوب هم نوشته شده بود

tc1000
پنج شنبه 16 خرداد 1387, 20:26 عصر
بله دوست من

استفاده از Template Column ها
این چیزی هستش که خود شما گفتید که دیدی با اون نیست

فقط میگی از این استفاده کن اما چطوری ؟؟ نمیگی !

این هم جواب در پست بعدی

با کمی جستجو تو همین سایت یا سایت های دیگه براحتی میتونید هزاران مثال و مقاله در مورد Template Column ها پیدا کنید

که باز هم تاکید کردید روی همین موضوع