asp.net + C#关于网格视图 [英] asp.net + c# regarding to grid view
本文介绍了asp.net + C#关于网格视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发一个网站,我在其中放置了gridview并使用Item模板在网格视图中绑定了数据,但是我使用分页,并且当我单击2来访问下一页时,gridview不会出现.
I developing one website, where i put gridview and i bind data in grid view using Item template, but whwn i use paging and when i click on 2 to access a next page gridview doesn''t appear.
<asp:GridView ID="Grid_delete_stream" runat="server" AutoGenerateColumns="False"
CellPadding="5" DataKeyNames="pk_stream_id" OnSelectedIndexChanged="Grid_delete_stream_SelectedIndexChanged"AutoGenerateSelectButton="True" AllowPaging="True"
onpageindexchanging="Grid_delete_stream_PageIndexChanging" PageSize="5"EnableModelValidation="True" EnableSortingAndPagingCallbacks="True">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
Stream Name
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("stream_name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
Stream Status
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%#Eval("is_active") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我使用以下代码绑定数据
and i bind data using following code
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
obj = new Class1();
Grid_delete_stream.DataSource = obj.getdata("SELECT * FROM stream_tbl");
Grid_delete_stream.DataBind();
}
}
请给我一个解决方案,请给我
我无法使用项目模板访问分页
plz any one any solution plz reply it
I can not access Paging using Item template
推荐答案
使您的数据访问功能类似于LoadData
E.G
Make your data access a function likeLoadData
E.G
public void LoadData()
{
obj = new Class1();
Grid_delete_stream.DataSource = obj.getdata("SELECT * FROM stream_tbl");
Grid_delete_stream.DataBind();
}
在您的GridView PageIndexChanging
事件中,写以下内容
Inside your GridView PageIndexChanging
event write following
{
LoadData();
gridview1.PageIndex = e.NewPageIndex;
}
看看是否有帮助.
See if this helps.
这篇关于asp.net + C#关于网格视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文