How to add New Column with Value to the Existing DataTable?

后端 未结 3 1031
轻奢々
轻奢々 2020-12-23 15:41

I have One DataTable with 5 Columns and 10 Rows. Now I want to add one New Column to the DataTable and I want to assign DropDownList value to the New Column. So th

3条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-23 16:35

    //Data Table
    
     protected DataTable tblDynamic
            {
                get
                {
                    return (DataTable)ViewState["tblDynamic"];
                }
                set
                {
                    ViewState["tblDynamic"] = value;
                }
            }
    //DynamicReport_GetUserType() function for getting data from DB
    
    
    System.Data.DataSet ds = manage.DynamicReport_GetUserType();
                    tblDynamic = ds.Tables[13];
    
    //Add Column as "TypeName"
    
                    tblDynamic.Columns.Add(new DataColumn("TypeName", typeof(string)));
    
    //fill column data against ds.Tables[13]
    
    
                    for (int i = 0; i < tblDynamic.Rows.Count; i++)
                    {
    
                        if (tblDynamic.Rows[i]["Type"].ToString()=="A")
                        {
                            tblDynamic.Rows[i]["TypeName"] = "Apple";
                        }
                        if (tblDynamic.Rows[i]["Type"].ToString() == "B")
                        {
                            tblDynamic.Rows[i]["TypeName"] = "Ball";
                        }
                        if (tblDynamic.Rows[i]["Type"].ToString() == "C")
                        {
                            tblDynamic.Rows[i]["TypeName"] = "Cat";
                        }
                        if (tblDynamic.Rows[i]["Type"].ToString() == "D")
                        {
                            tblDynamic.Rows[i]["TypeName"] = "Dog;
                        }
                    }
    

提交回复
热议问题