これらの詳細をグリッドビューに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