我必须在 gridview 中将这些详细信息显示为 Tempname 作为下拉列表中的唯一且关联的日期时间,最后在标签中按名称运行。无法上传表格图片,因为我没有足够的声誉。
私人无效网格加载()
{
数据集 ds = new DataSet();
ds = Common.LoadingGrid();
GridView1.DataSource = ds;
GridView1.DataBind();
}
protected void GridView1_RowDataBound(对象发送者,GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
数据集 ds = new DataSet();
标签 lblName = e.Row.FindControl("Label1") as Label;
ds = Common.RunByDate(lblName.Text);
DropDownList ddl = e.Row.FindControl("DropDownList1") as DropDownList;
ddl.DataTextField = "运行日期";
ddl.DataValueField = "运行日期";
ddl.DataSource = ds;
ddl.DataBind();
var items = ddl.Items;
}
}
但是我无法在标签中获取 Runby 名称。如何显示它?以下是我的存储过程
从 SV_JobHistoryTable 中选择不同的 TempName
选择临时名称,运行日期
FROM SV_JobHistoryTable 其中 TempName=@tempname