// 當使用者選擇 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);
        }
Example #2
0
        // 當使用者選擇 學生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分頁)
        }