我必须在 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