تغییر ظاهر DataGrid تورو خدا کمک کنید

نازنین

New Member
سلام یه سری مشکل دارم با این دیتا گرید:
1- دیتا گرید اطلاعات رو به صورت سطری نشون می ده نمیشه تغیییر کنه و ستونی نشون بده
2- می خواستم یک وبلاگ باسه خودم بسازم با دیتا گرید خیلی آسونه فقط چطوری قسمت نظرات رو زیرش اضافه کنم ؟؟؟
اگه میشه کامل توضیح بدین
اگرم با دیتا گرید نمیشه وبلاگ ساخت جطوری بسازم یعنی نمیدونم جطوری یه فیلد نوشته تکرار میشه
ممنون
 

CaptanBlack

Member
سلام !

راستش خیلی صحبتتون گنگ به نظر میرسه !
1 - DataGrid بیشتر برای نمایش اطلاعات ستون به ستون در یک حالتی شبیه جدول Grid شکل کاربرد داره ! و اگر می خواهید نمایشتون به صورت ستونی باشه (که 100% برای نمایش یک رکورد تکی به کار میرود) میتونید یک جدول بسازید و رکورد خود را با یک datareader بگیرید و توی خونه های جدول از پیش ساخته شده بگذارید !

2 - قسمت نظرات یک فیلد text area میخواد که اون را توی database ذخیره کنید و بعدش با یک repeater یا استفاده از loop از database بخونید

اگر ASP . net بلد باشید (یا حتی ASP) انجام این کار ها اصلا مشکل نیست !

کامل توضیح دادن مستلزم این هستش که شما یک کدی بنویسید بگذارید اینجا تا بشه روش صحبت کرد ! نه اینه با هیچ یک توضیح کامل بخواهید !

موفق باشید ! و البته پشتکار داشته باشید
 

نازنین

New Member
سلام من چند تا کتاب asp.net خوندم و تقریبا الان یه چیزایی دستم اومده قسمت مدیریت وبلاگ طراحی کردم یعنی اطلاعات رو راحت وارد دیتابیس می کنم حالا می خوام صفحه اصلی وبلاگ رو طراحی کنم و اطلاعات رو با دیتا ریدر وارد یک تیبل میکنم فقط رکورد آخر نمایش داده میشه سوال من در حقیقت همون حلقه لوپ هست که چی کار کنم که اون تیبل ، لوپ پیدا کنه که مثلا 10 رکورد 10 رکورد توی صفحه اصلی نمایش بده... نمی دونم منظورمو رسوندم یا نه ..به هر حال ممنون
 

CaptanBlack

Member
سلام !

شما بايد يا خودتون paging بنويسيد و يا مثلا از datagrid استفاده کنيد !
;کدتون را بگذاريد تا بيشتر راهنمائي کنند دوستان !
 

mahdiflash

Member
شما میتونی این جوری هم درست کنی
البته این با xml است.
 

پیوست ها

  • cdcatalog.zip
    5.3 کیلوبایت · بازدیدها: 3

نازنین

New Member
من با دیتا گرید درستش کردم و خوبم کار میکنه حالا می خواستم ببینم Paging دستی چطوریه وچطور میشه یه textbox رو تو حلقه گذاشت که مثلا 5 دفعه تو صفحه تکرار بشه بعد بره صفحه بعد

<asp:datagrid id="DataGrid1" runat="server" AllowPaging="True" CellPadding="20" CellSpacing="20" HorizontalAlign="Center" Width="816px" AutoGenerateColumns="False" PageSize="7">
<ItemStyle Font-Size="X-Small" Font-Names="tahoma" ForeColor="#000099" VerticalAlign="Middle" BackColor="#CCCCFF"></ItemStyle>
<HeaderStyle Font-Size="Large" Font-Names="tahoma" Font-Bold="True" HorizontalAlign="Center" ForeColor="LightSteelBlue" VerticalAlign="Middle" BackColor="#506593"></HeaderStyle>
<Columns>
<asp:TemplateColumn HeaderText="وبلاگ">
<ItemStyle HorizontalAlign="Right" VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<p align="center">
<%# container.dataitem("topicc") %>
</p>
<p align="justify">
<%# container.dataitem("alll") %>
<p>
<p align="left">
نوشته شده در :
<%# container.dataitem("dates")%>
</p>
<p>
<a href="sendme.aspx?user=<%# container.dataitem("code") %> " target=_blank >نظر بدهيد</a>
</p>
<p>
<a href="nazarat.aspx?user=<%# container.dataitem("code") %> " target=_blank >نظرات ديگران</a>
</p>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle VerticalAlign="Middle" NextPageText="صفحه بعدي" Font-Names="tahoma" PrevPageText="صفحه قبلي" HorizontalAlign="Center" ForeColor="#CCCCFF" BackColor="#506593" Mode="NumericPages"></PagerStyle>
</asp:datagrid></P>
 

جدیدترین ارسال ها

بالا