ASP.NET Gridview 在事件中批次取得 文字框內容、下拉式內容

ASP.NET Gridview 在事件中批次取得 文字框內容、下拉式內容

這需求主要是為了使用者

在Gridview 中,批次新增文字框內容跟下拉式內容時

可以一次就取得各筆的異動的資料。

 

正常是一筆主檔、一筆子檔,開子視窗做更新

但是使用者懶

想要一次在Gridview  輸入多筆明細文字

所以要能批次輸入跟取得內容

 

新增文字框跟下拉式在上一個文章有

取得內容是寫在c#中

如下:

public void ADD()
    {
        
        string CHECKSCOMMENTS = null;
        string CHECKS = null;

        foreach (GridViewRow gvr in this.Grid2.Rows)
        {           
            var GRIDVIEWTextBox1 = (TextBox)gvr.FindControl("GRIDVIEWTextBox1");
            var GRIDVIEWDropDownList1 = (DropDownList)gvr.FindControl("GRIDVIEWDropDownList1");

           
            CHECKSCOMMENTS = GRIDVIEWTextBox1.Text.ToString();
            CHECKS = GRIDVIEWDropDownList1.SelectedValue.ToString();


            if (!string.IsNullOrEmpty(CHECKSCOMMENTS ))
            {                
                MsgBox(CHECKSCOMMENTS+" "+CHECKS, this.Page, this);
            }

           
        }

        foreach (GridViewRow row in this.Grid2.Rows)
        {
            ((TextBox)row.FindControl("GRIDVIEWTextBox1")).Text = "";
        }

    }

 

自我LV~