2014-01-31 3 views
0

У меня есть динамический 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

что мне делать?

ответ

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; 
} 
+0

благодаря его работу ... Вы можете попытаться решить этот вопрос, как же на uploadfile ... Http: //stackoverflow.com/questions/21283809/ загрузка-файлы не-рабочие-в-UpdatePanel –