大家好我在我的asp.net网页中有一个中继器控件。我想从中继器控制中选择月份,并从当月的基准中获取我在该月发布的所有数据以下是中继器控制的源代码。从中继器控制中获取数据在所选记录的基础上
<asp:Repeater ID="Repeater1" runat="server"
onitemcommand="Repeater1_ItemCommand">
<ItemTemplate>
<ul class="archive">
<li><a href="#">
<%#Eval("mnth") %>
<%#Eval("yr") %><span>(<%#Eval("totalcount") %>)</span>
<%--<asp:Label ID="Label6" runat="server" Text="<%#Eval("mnth") %>">
<asp:Label ID="Label8" runat="server" Text="<%#Eval("yr") %>"></asp:Label><span> (
<asp:Label ID="Label7" runat="server" Text="<%#Eval("totalcount") %>"></asp:Label>) </span> </a></li>--%>
</ul>
</ItemTemplate>
</asp:Repeater>
这里是我用来将Repeater控件绑定
private void BindPostCounts()
{
SqlCommand cmdBindCounts = new SqlCommand("CountBlogPost_sp", con);
cmdBindCounts.CommandType = CommandType.StoredProcedure;
SqlDataAdapter daBindCounts = new SqlDataAdapter(cmdBindCounts);
DataSet dsBindCount = new DataSet();
daBindCounts.Fill(dsBindCount);
Repeater1.DataSource = dsBindCount;
Repeater1.DataBind();
}
的代码,这是我使用
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[BlogPost](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Title] [varchar](500) NULL,
[Blogpost] [nvarchar](max) NULL,
[Paramlink] [varchar](500) NULL,
[PostDate] [datetime] NULL,
[IsActive] [int] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
上现在每月基地选择我要表得到我在那个月发布的数据请告诉我哪个事件我必须工作
就请您从中获取数据表指定信息 –
@Rony请编辑我的问题加我的表 –
@AzadChohan - 使用ID与隐藏字段.... –