// 當使用者選擇 Student_GV內某一列(Row)時,觸發此方法 protected void Student_GV_SelectedIndexChanged(object sender, EventArgs e) { // 承接自控制項傳入的資料以精簡程式碼 string ID = Student_GV.SelectedValue.ToString(); // 傳送資料至Studnet_DV以顯示被選擇的該名研究生資料 Student_SDS_ForDV.SelectCommand = "SELECT ID, Name, Ch_Title, First_Commit, Second_Commit, Third_Commit, First_Prof FROM Student WHERE ID = " + ID + ";"; Student_DV.DataBind(); int DV_Row = 3; int GV_Cell = 5; for (var pointer = 0; pointer <= 3; pointer++) { Student_DV.Rows[DV_Row + pointer].Cells[1].Text = Student_GV.SelectedRow.Cells[GV_Cell + pointer].Text; } // 取得當前研究生資料傳送資料至Commit_DV // 以顯示分配給該名研究生之三名審查委員資料 // 且依據順序放置於Commit_DV之1、2、3分頁 string ST_queryString = "SELECT ID, Name, Ch_Title, First_Prof, First_Commit, Second_Commit, Third_Commit FROM [Student] WHERE Batch = " + int.Parse(Batch_DDL.SelectedValue) + ";"; Getdata(ST_dataTable, ST_queryString); GetProfDetail(ST_dataTable, Student_GV.SelectedIndex); }
// 當使用者選擇 學生Grid|View (含Student_GV以及、Student_GV_1) 內某一列(Row)時,觸發此方法 protected void Student_GV_SelectedIndexChanged(object sender, EventArgs e) { // 承接自控制項傳入的資料以精簡程式碼 string ID = Student_GV.SelectedValue.ToString(); // TO BE CONTINUE ==>> // 傳送資料至Studnet_DV以顯示被選擇的該名研究生資料 Student_SDS_ForDV.SelectCommand = "SELECT ID, Name, Ch_Title, First_Commit, Second_Commit, Third_Commit, First_Prof FROM Student WHERE ID = " + ID + ";"; Student_DV.DataBind(); Student_DV.Rows[3].Cells[1].Text = Student_GV.SelectedRow.Cells[5].Text; // 傳送資料至Teacher_DV以顯示分配給該名研究生之審查委員資料 // (依據1、2、3順序放置於Teacher_DV之1、2、3分頁) }
//當使用者選擇 學生Grid|View (含Student_GV以及、Student_GV_1) 內某一列(Row)時,觸發此方法 protected void Student_GV_SelectedIndexChanged(object sender, EventArgs e) { //承接自控制項傳入的資料以精簡程式碼 Selected_GridView_GV = (GridView)sender; string ID = Selected_GridView_GV.SelectedValue.ToString(); //傳送資料至Studnet_DV以顯示被選擇的該名研究生資料 Student_SDS_ForDV.SelectCommand = "SELECT ID, Name, Ch_Title, First_Commit, Second_Commit, Third_Commit, First_Prof FROM Student WHERE ID = " + ID + ";"; Student_DV.DataBind(); //傳送資料至Teacher_DV以顯示分配給該名研究生之審查委員資料 //(依據1、2、3順序放置於Teacher_DV之1、2、3分頁) }