zoukankan      html  css  js  c++  java
  • 利用自定义DataTable来重画数据集的用法

    希望对大家有所帮助!
    1.先定义DataTable
    System.Data.DataTable dtable= new System.Data.DataTable();
    2.添加虚拟列Columns
    dtable.Columns.Add("name", typeof(System.String));
    注:                            列名       类型(函数类型)
    3.定义行DataRow
    System.Data.DataRow row = dsodt.NewRow();
    4.添加行信息
    row["name"] = "图图";
    注: 列名        值
    5.添加到DataTable
    dsodt.Rows.Add(row);
     
    注意:要添加多行请重新定义row = dsodt.NewRow();
    以上的方法有试过,可用……
    关联DataTable操作:
    1. 过滤表内容,,查找id为1的信息
        DataRow []arr=dt.Select("id=1");//返回的是一个数组
    2.将过滤的内容插入到另一个table中
       DataTable dtnew=dt.Clone();//将表dt里的列信息复制到dtnew里,不是复制数据
       foreach(DataRow row in arr)
       {
           dtnew.Rows.Add(row);//把过滤好的信息加入到dtnew里
       }
       dt.AcceptChanges();//添加好后,要记得刷新一下!
     
    3.给表排序
        dt.DefaultView.Sort ="id desc";
    4.删除数据
       dt.Rows.Remove(row);//根据row行信息删除
       dt.Rows.RemoveAt(index);//根据index索引删除
    5.修改dt 的列信息
       row2[0].BeginEdit();
       row2[0]["status"] = 0;
       row2[0].EndEdit();
  • 相关阅读:
    s3c6410_uboot中的代码重定位(nand->sdram)
    s3c6410_uart初始化及读写
    6410裸机开发教程下载
    s3c6410_时钟初始化
    linux device model简述
    CentOS安装flash player插件
    实例分析ELF文件动态链接
    581. Shortest Unsorted Continuous Subarray
    221. Maximal Square
    95. Unique Binary Search Trees II
  • 原文地址:https://www.cnblogs.com/xingyuan13/p/2451249.html
Copyright © 2011-2022 走看看