【问题标题】:How to edit/update in dynamic table如何在动态表中编辑/更新
【发布时间】:2014-01-31 14:54:07
【问题描述】:

我有动态的DataTable 说是DataTable dt=New DataTable();,列名说是ID、F_name、L_name。 我给这个列填了一个值,好像是

ID     |    F_name   |    L_name
 1     |     mit     |    jain
 2     |     raj     |    patel
 3     |     anki    |    patel
 4     |     alpa    |    dumadiya

如果我想编辑/更新列2 说是ID=2,F_name 即raj 到rajan

我该怎么办?

【问题讨论】:

    标签: c# asp.net datatable asp.net-dynamic-data


    【解决方案1】:

    你可以这样试试:

    static void Main(string[] args)
    {
        DataTable dt = GetTable();
    
        DataRow[] dr = dt.Select("ID=2 and F_Name='raj'");
        if (dr !=null)
        {
            foreach (var item in dr)
            {
                item["F_name"] = "rajan";
            }
        }
    
    }
    
    static DataTable GetTable()
    {
        DataTable dt = new DataTable();
        dt.Columns.Add("ID");
        dt.Columns.Add("F_name");
        dt.Columns.Add("L_name");
    
        dt.Rows.Add("1", "mit", "jain");          
        dt.Rows.Add("2", "raj", "patel");
        dt.Rows.Add("3", "anki", "patel");
        dt.Rows.Add("4", "alpa", "dumadiya");
    
        return dt;
    }
    

    【讨论】:

    猜你喜欢
    • 2019-12-12
    • 1970-01-01
    • 2021-01-09
    • 2012-02-08
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多