DataTable的增加行,篩選操作

1.操作行 

 如果是一個新建立的的空DataTable的話如下:

          先 建立一個表,裏面兩個字段

                DataTable tb_dt = new DataTable();

        DataColumn dc = null;

        dc = tb_dt.Columns.Add("PRO_NAME_SHOW", Type.GetType("System.String"));

        dc = tb_dt.Columns.Add("PRO_NAME", Type.GetType("System.String"))

      然後逐條的初始化每行的內容並加入 [如果是現有表,則不需要初始化一個表,新加行中的列必須與原有的DataTable一致]           

                                           DataRow dr = tb_dt.NewRow();

                    dr["PRO_NAME_SHOW"] = fieldname;

                    dr["PRO_NAME"] = fieldid;

                    tb_dt.Rows.Add(dr);

   2.篩選結果

   DataTable中的數據進行篩選:

    DataTable dt=new DataTable();

    DataView dv=dt.DefaultView;

    dv.RowFilter=string.Format("name={0} and namet={1}",value,valuet);

    DataTable newdt=dv.ToTable();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章