آقا تو رو خدا کمک کنید

karwan

Member
سلام وستان :
من یک datagrid دارم که از database پر می شه .
آلان می خوتم این رو صفحه بندی کنم .
نمی دونم مشکلش چیه .
من هم کد html و هم کد vb رو اینجا می ذارم .
لطفا" کمک کنید .



<asp:datagrid id="DataGrid1" runat="server" BorderColor="LightSteelBlue" BorderWidth="1px" Font-Names="Tahoma"
Font-Size="10pt" Width="100%" GridLines="Horizontal" DataKeyField="id" AutoGenerateColumns="False"
AllowPaging="True" PageSize="10" OnPageIndexChanged="DataGrid1_PageIndexChanged" PagerStyle-Mode="NumericPages"
HorizontalAlign="Center" BorderStyle="None" ShowHeader="False" OnItemCommand="dlstcommand">
<AlternatingItemStyle BorderWidth="1px" BorderStyle="Dotted" BorderColor="#0000C0" BackColor="InactiveCaptionText"></AlternatingItemStyle>
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<table width="100%">
<tr>
<td valign="middle" align="center">
<img width="10px" src="../file-image/icon-03.jpg" />
</td>
<td valign="middle" width="400px" colspan="3">
<asp:LinkButton ForeColor=#000099 Font-Bold=True Font-Size=10pt Font-Name=tahoma Runat=server text= '<%# container.dataitem("pname") %>' ID="Linkbutton1">
</asp:LinkButton>
</td>
<td>
تعداد مشاهدات :
<asp:Label Font-Bold=False Font-Size=10pt Font-Name=tahoma Text='<%# container.dataitem("seen") %>' runat="server" ID="Label10" />
</td>

</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle Font-Size="8pt" BorderStyle="None" ForeColor="#FF0066" Mode="NumericPages"></PagerStyle>
asp:datagrid>

این هم کد vb




Sub bind()
conect = ConfigurationSettings.AppSettings("conection")
Dim con As New SqlConnection(conect)
Dim dadtitles As SqlDataAdapter
Dim dsttitles As DataSet
dadtitles = New SqlDataAdapter("select * from project order by id DESC ", con)
dsttitles = New DataSet
dadtitles.Fill(dsttitles)
DataGrid1.DataSource = dsttitles
DataGrid1.DataBind()
con.Close()
End Sub
Sub dlstcommand(ByVal s As Object, ByVal e As DataGridCommandEventArgs)
Dim i As Integer
DataGrid1.SelectedIndex = e.Item.ItemIndex
bind()
i = DataGrid1.DataKeys(e.Item.ItemIndex)
Response.Redirect("prodetail.aspx?id=" & i)
End Sub
Sub DataGrid1_PageIndexChanged(ByVal s As Object, ByVal e As DataGridPageChangedEventArgs)
DataGrid1.CurrentPageIndex = e.NewPageIndex
bind()
End Sub
 

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

بالا