• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    DataSet、DataTable、DataRow区别详解

    DataSet
    表示数据在内存中的缓存。

    属性
    Tables  获取包含在 DataSet 中的表的集合。

    ds.Tables["sjxx"]

     

    DataTable

    表示内存中数据的一个表。

    公共属性
    Columns 获取属于该表的列的集合。

    DataSet 获取此表所属的 DataSet。

    DefaultView 获取可能包括筛选视图或游标位置的表的自定义视图。

    PrimaryKey 获取或设置充当数据表主键的列的数组。

    Rows 获取属于该表的行的集合。

    TableName 获取或设置 DataTable 的名称。

     

    DataRow

    表示 DataTable 中的一行数据

    row["index"]

     

    DataColumn

    表示 DataTable 中列的架构。


    复制代码 代码如下:

    DataTable与DataSet常用操作实例

    //创建DataSet
    DataSet ds = new DataSet();

    //创建DataTable
    DataTable dt = new DataTable();
    dt.Columns.Add("id",Type.GetType("System.Int32"));
    dt.Columns["id"].AutoIncrement = true;
    dt.Columns.Add("name",Type.GetType("System.String"));

    //插入行
    DataRow dw1 = dt.NewRow();
    dw1["name"] = "test1";
    dt.Rows.Add(dw1);

    DataRow dw2 = dt.NewRow();
    dw2["name"] = "test2";
    dt.Rows.InsertAt(dw2,0);

    //将DataTable添加到DataSet中
    ds.Tables.Add(dt);

    //DataTable中查询
    DataTable dt = new DataTable();
    DataRow dr[] = dt.Select("1 = 1");

    //DataTable更新
    DataTable dt = (DataTable)HttpContext.Current.Cache["MYCACHE"];
    DataRow[] dr = dt.Select("1 = 1");
    if (dr.Length > 0)
    {
        dr[0]["colName"] = "colValue";
    }

    //统计
    object o = dt.Compute("SUM(col_name)", "1=1");

    您可能感兴趣的文章:
    • Taro集成Redux快速上手的方法示例
    • 获取DataRow[]的值示例
    • 将DataRow转成指定类型的类,并返回这个类的对象(带值)
    • 微信小程序实现购物车代码实例详解
    • 微信小程序实战篇之购物车的实现代码示例
    • 微信小程序之购物车功能
    • 微信小程序 购物车简单实例
    • 使用Taro实现小程序商城的购物车功能模块的实例代码
    上一篇:asp.net中C#获取字符串中汉字的个数的具体实现方法
    下一篇:在aspx页面引用html页的写法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    DataSet、DataTable、DataRow区别详解 DataSet,DataTable,DataRow,区别,