これらの詳細をグリッドビューにTempnameとして表示する必要があります。これは、drodownで一意の関連する日時であり、ラベルで最後に実行された日時です。私は十分な評判を持っていないので、テーブルの写真をアップロードできません。
private void GridLoading()
{{
DataSet ds = new DataSet();
ds = Common.LoadingGrid();
GridView1.DataSource = ds;
GridView1.DataBind();
}
保護されたvoidGridView1_RowDataBound(オブジェクト送信者、GridViewRowEventArgs e)
{{
if(e.Row.RowType == DataControlRowType.DataRow)
{{
DataSet 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 = "RunDate";
ddl.DataValueField = "RunDate";
ddl.DataSource = ds;
ddl.DataBind();
var items = ddl.Items;
}
}
しかし、ラベルにRunby名を取得できません。どうすれば表示できますか?ストアドプロシージャは次のとおりです。
SV_JobHistoryTableから個別のTempNameを選択します
SELECT TempName、RunDate
FROM SV_JobHistoryTable where TempName = @ tempname