zoukankan      html  css  js  c++  java
  • 修改DataTable中符合条件的数据 转

    DataRow[] DataRows = DsTable.Select("Field1='A'");
      foreach (DataRow dr in DataRows)
      {
      dr[ColumnName] = NewValue;

      }


     DataRow dr = dt.NewRow();  //dt是DataTable
    dt.Rows.Add(dr);
    dt.Rows[dt.Rows.Count
    - 1]["列1"] = "111";


    foreach (DataRow dr in ((DataView)ugcQuerySettings.DefaultView.DataSource).Table.Rows)
    {
    foreach(KeyValuePair<String,String>tmpKey in dicName)
    {
    if (tmpKey.Value == dr.ItemArray[0].ToString())
    {
    tableName = tmpKey.Key;
    }
    }
    fieldName = dr.ItemArray[1].ToString();
    dr["S_TABLENAME"] = tableName;
    dr["S_FIELDNAME"] = fieldName;
    if (tableName == "TAPP_APPOINTMENT")
    {
    dr["S_SQL"] = dr["S_SQL"] = string.Format(" " + fieldName + "<={0}+{1} and " + fieldName + ">={0}-{1}", CSharp.OfficeDB.DataBase.DBKind == CSharp.OfficeDB.DatabaseKind.Oracle ? "sysdate" : "getdate()", dr.ItemArray[3].ToString());
    }
    else
    {
    dr["S_SQL"] = string.Format(" " + fieldName + ">={0}-" + dr.ItemArray[3].ToString(), CSharp.OfficeDB.DataBase.DBKind == CSharp.OfficeDB.DatabaseKind.Oracle ? "sysdate" : "getdate()");
    }
    dr["N_DAYS"] = dr.ItemArray[3].ToString();
    dtSettings.ImportRow(dr);
    }
  • 相关阅读:
    用脚本实现对pm2.5 数据的获取
    虚拟机下的快盘空间分配方案
    C++中new的用法
    只在堆或栈上生成对象
    Virtualbox识别USB设备
    最长公共字序列
    gdb 打印vector 等stl数据
    LC_CTYPE: cannot change locale
    字符串压缩
    对象的概念
  • 原文地址:https://www.cnblogs.com/liye/p/1748292.html
Copyright © 2011-2022 走看看