我的动态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
我该怎么做?
答案 0 :(得分: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;
}