PDA

View Full Version : اسکرول بار GridView



aleas2
سه شنبه 14 خرداد 1392, 13:22 عصر
سلام خسته نباشید GridView اسکرول بار نداره؟چطور میتونم فعالش کنم؟میخوام height برابر 400 قرار دادم برای نمایش بقیه محتویات لازم باشه با اسکرول بالا پایین کرد؟

aleas2
سه شنبه 14 خرداد 1392, 14:23 عصر
الان اطلاعات بدون اسکرول اینجور نمایش میده
105106
چکار باید بکنم؟

forestasphalt
سه شنبه 14 خرداد 1392, 15:24 عصر
گرید ویو رو بنداز داخل این div


<div style="width: 100%; height: 400px; overflow-y:auto">
</div

aleas2
سه شنبه 14 خرداد 1392, 15:40 عصر
عزیز این کدی گفتی اضافه میکنم زمان طراحی معلوم میشه اسکرول اضافه شده ولی زمان نمایش تو مروگر با بدون اسکرول نمایش میده مشکل چی؟

aleas2
سه شنبه 14 خرداد 1392, 15:55 عصر
عزیز اینم عکس قبل اجرا بعد اجرا

105111105112

javaweb341
سه شنبه 14 خرداد 1392, 16:06 عصر
با سلام من اون کدی که گفته بودید رو قرار دادم و درست شد
عکس بعد از اجرا
105113
اینم کدی که من استفاده کردم

<div style="width: 500px; height: 100px; overflow-y:auto;">
<asp:GridView ID="gv_send" runat="server"
onselectedindexchanged="gv_send_SelectedIndexChanged" CellPadding="4"
ForeColor="#333333" GridLines="None" AutoGenerateSelectButton="True">
<AlternatingRowStyle BackColor="White" />
<EditRowStyle BackColor="#2461BF" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#EFF3FB" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F5F7FB" />
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
<SortedDescendingCellStyle BackColor="#E9EBEF" />
<SortedDescendingHeaderStyle BackColor="#4870BE" />
</asp:GridView>
</div>
اینم برای یک GridView ساده

<div style="width: 100%; height: 400px; overflow-y:auto">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</div>
کد ها رو هم مانند زیر باید قرار دهید
105114

aleas2
سه شنبه 14 خرداد 1392, 16:19 عصر
ممنون ولی بنده هر کار کردم نشد روش دیگری وجود نداره؟

javaweb341
سه شنبه 14 خرداد 1392, 17:20 عصر
با سلام
میتونی GridView رو توی یک صفحه ی دگه قرار دگی مثلا توی GVPage.aspx بعد از درون صفحه ی کنونی با استفاده از کد زیر آن را قرار دهی

<iframe src="GVPage.aspx" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="250px"></iframe>
شاید بشه!؟

aleas2
سه شنبه 14 خرداد 1392, 18:01 عصر
با سلام
میتونی GridView رو توی یک صفحه ی دگه قرار دگی مثلا توی GVPage.aspx بعد از درون صفحه ی کنونی با استفاده از کد زیر آن را قرار دهی

<iframe src="GVPage.aspx" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="250px"></iframe>
شاید بشه!؟
اینکار باید شدنی باشه ولی زیاد جالب نیست تمام کد نویسی هامو باید ببرم تو صفحه دگه بخوام یه رکورد اضافه کنم حذف کنم دردسرش زیاده

ali9698
سه شنبه 14 خرداد 1392, 19:08 عصر
همون روش که از overflow-y استفاده کرده درسته نمیدونم چرا جواب نداده!
کدت رو بزار شاید مشکلش پیدا شد