【发布时间】:2012-10-16 16:09:48
【问题描述】:
我必须在网格视图中绑定标签和下拉菜单,DDL 包含日期时间格式的运行日期,我必须在 DDL 中显示与名称关联的所有不同日期。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
DataTable dt = new DataTable();
dt = Common.rundate();
DropDownList ddl = e.Row.FindControl("DropDownList1") as DropDownList;
ddl.DataTextField = "RunDate";
ddl.DataValueField = "TempID";
ddl.DataSource = dt;
ddl.DataBind();
}
}
Store Proc::
alter PROC display_rundates
@rundate datetime,@tempid int
AS
SELECT RunDate,TempID
FROM History_Table
ORDER BY Rundate DESC
GO
但我必须显示与每个名称相关的特定运行日期。任何帮助都可以理解。
Name rundate
Test datetime(DDL)
Test1 datetime
【问题讨论】:
-
什么是 TempID?什么是名称(或者我认为是标签),你在说什么?它们之间有什么关系吗?
-
Name为模板名,tempid为表中的primarykey
标签: c# sql sql-server stored-procedures