给Dataset增加行数据步骤

1,先实例化一个新的Dataset

DataSet DM = new DataSet();

2,再实例化一个DataTable

DataTable Dtt = new DataTable();

3,给DataTable添加表名

Dtt.TableName = "Pages";

4,把DataTable添加到Dataset

DM.Tables.Add(Dtt);

5,给Dataset添加咧数据
           DM.Tables[0].Columns.Add("PageName");
           DM.Tables[0].Columns.Add("PageUrl");
           DM.Tables[0].Columns.Add("ModelID");
6,给Dataset添加行数据
     
        DataRow dr = Dtt.NewRow();
        dr["PageName"] = dt.Tables[0].Rows[0]["PageName"];
        dr["PageUrl"] = dt.Tables[0].Rows[0]["PageUrl"];
       dr["ModelID"] = dt.Tables[0].Rows[0]["ModelID"];                
                 
7,把行数据添加Dataset
                            DM.Tables[0].Rows.Add(dr);

原文地址:https://www.cnblogs.com/wu-peng/p/10837653.html

时间: 2024-08-29 14:37:24

给Dataset增加行数据步骤的相关文章

C# datatable增加行(datarow)数据为另一个datatable中某行

两个表A和B,两表结构相同.现在需要将A表中部分行拷贝到B表中,直接用 DataTableB.rows.add(dataTableA.rows[0]) 这样的方法式会报"row已经属于A表"这样的错误: 方法一: //得到A表中的部分行 DataRow[] drA = dtA.Select("aimtype=3"); //实例B DataTable dtB = dtA.Clone(); if (drA.Length > 0) { foreach (DataRo

JQuery实现表格动态增加行并对新行添加事件

实现功能: 通常在编辑表格时表格的行数是不确定的,如果一次增加太多行可能导致页面内容太多,反应变慢:通过此程序实现表格动态增加行,一直保持最下面有多个空白行. 效果: 一:原始页面 二:表1增加新行并绑定timepicker 三:表2自动增加行,新行绑定timepicker HTML源码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

arcgis server 10.1 发布动态图层展示海量及频繁更新的数据步骤

转自原文 arcgis server 10.1 发布动态图层展示海量及频繁更新的数据步骤 Arcgis server  发布动态图层及调用动态图层 做这个动态图层功能的原由是 有一个30万的数据需要通过arcgis GP工具转成shp然后渲染加载进地图,原来的做法是遍历生成shp面要素,读取面的环状点然后转成json,这个也能实现结果但是时间较长,与预期的时间差别较多,在公司内部讨论时有提到这个动态图层可以解决海量频繁数据的替换,要是每个都发一个图层服务这样不可取.故此讨论后研究这个神奇的功能.

c#如何将dataset中的数据批量导入oracle数据库

不要写insert语句,因为数据库字段太多了,有什么简单点的效率高的方法吗 public void MultiInsertData(DataSet ds) { string connt = "Oracle的连接字符串"; string sql = "select id,name,- from tablename";必须与ds中的一致 DataTable dt = ds.Defaults[0]; OracleConnection conn = new OracleCo

将DataSet中的数据写入XML

protected void Button1_Click(object sender, EventArgs e) { string conStr = ConfigurationManager.ConnectionStrings["lianxiConnectionString"].ConnectionString; using (SqlConnection conn=new SqlConnection(conStr)) { conn.Open(); using (SqlCommand c

DataSet 中的数据排序 及 DataRow装成DataTable

1.DataSet 中的数据排序 DataSet ds = new DataSet(); // 获取当前排口的数据 ds = _xiaobill.GetHistoryData(yinZiBianm, zhanDian, beginDate, endDate, dNum); DataTable dt = ds.Tables[0]; DataRow[] dt2 = dt.Select("1=1","数据时间 ASC "); DataRow[]装成DataTable Da

extjs_03_grid(弹出框&行编辑器 增删改数据)

1.弹出框(新增,删除) <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP "index

js 动态增加行删除行

1 <body> 2 <table id="tableID" border="1" align="center" width="60%"> 3 <tr> 4 <th>用户名</th> 5 <th>邮箱</th> 6 <th>操作</th> 7 </tr> 8 <tbody id="tbodyI

实现数据在前台动态显示之分页的实现(将DataSet中的数据分页显示)

在实现前台动态显示数据时有多种方法,但使用到将DataSet中的数据分页这一方法时发现很多地方都能用得到,在这里记录一下. /// <summary> /// 分页的实现(将DataSet中的数据分页显示) /// </summary> /// <param name="ds"></param> /// <returns></returns> public DataSet SplitDataSet() { Data