把数据增加到datatable的方法

把数据增加到datatable的方法
向DataTable中添加一行数据

<%@Import namespace="System.Data" %>
<script language="C#" runat="server">
protected void Page_Load(object o, EventArgs e) {
    datagrid.DataSource = GetData();
    DataBind();
}

DataTable GetData() {
    DataTable data = new DataTable();
    data.Columns.Add(new DataColumn("TheID", typeof(Int32)));
    data.Columns.Add(new DataColumn("Name", typeof(string)));
    data.Columns.Add(new DataColumn("TimeZone", typeof(string)));

    DataRow dr;
    dr = data.NewRow();
    dr[0] = 1; dr[1] = "Washington"; dr[2] = "Pacific";
    data.Rows.Add(dr);
    dr = data.NewRow();
    dr[0] = 2; dr[1] = "Utah"; dr[2] = "Mountain";
    data.Rows.Add(dr);
    dr = data.NewRow();
    dr[0] = 3; dr[1] = "Wisconsin"; dr[2] = "Central";
    data.Rows.Add(dr);

    return data;
}
</script>
<form runat="server">
<asp教程:DataGrid runat="server" id="datagrid" />
</form>

来自网络

手动插入一行数据

        DataSet ds = tTalent.GetAllInfo();
        DataRow dr = ds.Tables[0].NewRow();
        dr["id"] = 0;
        dr["aboutType"] = "常见问题";
        dr["contents"] = "";
        ds.Tables[0].Rows.Add(dr);
        this.dlTalent.DataSource = ds.Tables[0].DefaultView;
        this.dlTalent.DataBind();

插入一列数据

        DataTable dt = DBHelper.GetDataTable(sql);
        dt.Columns.Add("num", Type.GetType("System.Int32"));
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            dt.Rows[i]["num"] = i + 1;
        }

DataTable tblDatas = newDataTable("Datas");
tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));
tblDatas.Columns[0].AutoIncrement = true;
tblDatas.Columns[0].AutoIncrementSeed = 1;
tblDatas.Columns[0].AutoIncrementStep = 1;

tblDatas.Columns.Add("Product",Type.GetType("System.String"));
tblDatas.Columns.Add("Version",Type.GetType("System.String"));
tblDatas.Columns.Add("Description",Type.GetType("System.String"));

tblDatas.Rows.Add(newobject[]{null,"a","b","c"});
tblDatas.Rows.Add(newobject[] { null, "a", "b", "c" });
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" });

时间: 2024-10-10 09:15:49

把数据增加到datatable的方法的相关文章

云数据:增加外联的几种方法

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网站推广一直强调内容和外链,话说内容为王,外链为皇,对于推广外链这款总结出以下9点来让大家参考. 增加外链的方法1:做友情连接,如果是单向连接那更好(就是别人的网站做你的链接而您不用做别人的链接,这样效果最好.)在Google和Baidu查询您网站的主题,看看排名第一页的网站的反向链接.然后联系这些跟排名前面做的链接的网站跟您交换链接. 增加外链的方法2:写软文,写一些高质量的软文发布到各大网站,先写好一批有质量的软文,找到权重高的网站进行发帖,内

JavaScript实现下拉列表框数据增加、删除、上下排序的方法_javascript技巧

本文实例讲述了JavaScript实现下拉列表框数据增加.删除.上下排序的方法.分享给大家供大家参考.具体如下: 这里实现在一个支持多选的下拉列表框内进行数据项的添加.删除.向上.向下移动操作,我们在一些人才网站或是编程技术站经常会看到这种功能,比较实用. 运行效果截图如下: 具体代码如下: <title>下拉列表数据上下排序</title> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function

与DotNet数据对象结合的自定义数据对象设计(二) 数据集合与DataTable

在上篇Blog中介绍了如何定义一个与DataRow相结合的数据类,那么本篇将介绍如何定义一个与 DataTable对应的数据集合. 在DotNet中提供了一个CollectionBase作为我们定义强类型的数据集合的抽象类,在DotNet1.1中要定 义一个强类型的数据集合就必须为每一种数据类定义一个对应的数据集合,在2.0中增加了泛型的功能后 ,这个问题得到了解决.又由于在目前的Ibatisnet版本中还不支持泛型的功能,所以数据集合可以选择 从ArrayList或CollectionBase

ASP.NET页面间数据传递的9种方法

本文我们将讨论的是ASP.NET页面间数据传递的几种方法,对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性. 0.引言 Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留.在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确.安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据问题,以下来探讨.NET 下的解决此问题的各种

网站推广之8大常用的增加外链的方法

增加网站外链是SEO过程中必不可少的一部分,在完成网站SEO整体布局之后,外链的建设就必须要考虑了,而且外链的建设是一个持续的过程,健康的外链对提升网站关键词排名非常有利.但是,很多人尤其是网站推广人员,对庞大的外链需求(越是大型的网站,对外链的需求越大)往往会感到束手无策.就像Zac说的,大网站SEO部门不必担心外部链接,但是小公司和小站长则为外部链接头疼.在这篇文章中,武汉SEO将和大家分享一些常用的增加网站外链的方法. 1.友情链接.这个人人都懂,也是效果最好的,在交换友情链接的时候应该注

jquery的ajaxfileupload增加附加参数的方法

 这篇文章主要介绍了为jquery的ajaxfileupload增加附加参数的方法,需要的朋友可以参考下 直接说方法: 代码如下: $.ajaxFileUpload({ data:{"a":123,"b":456};//附加参数,json格式 });     然后在ajaxFileUpload.js文件中修改两个函数,其实就是一个函数(给函数添加新的参数)   第一处:    代码如下: createUploadForm: function(id, fileElem

Bootstrap Table从服务器加载数据进行显示的实现方法_javascript技巧

Bootstrap-Table是一个Boostrap的表格插件,能够将JSON数据直接显示在表格中.当然,这需要配置一些参数并进行初始化表格才行.其官方网站地址为:http://bootstrap-table.wenzhixin.net.cn/.里面可以下载使用所需的JS和CSS文件,以及参考文档和例子.         Bootstrap-Table显示数据到表格的方式有两种,一种是客户端(client)模式,一种是服务器(server)模式.         所谓客户端模式,指的是在服务器中

jQuery解析XML文件同时动态增加js文件的方法_jquery

本文实例讲述了jQuery解析XML文件同时动态增加js文件的方法.分享给大家供大家参考.具体实现方法如下: $(function(){ $.ajax({ url: 'js/config/jsConfig.xml', dataType: 'xml', success: function(data){ $(data).find("moduleName").each(function(i,obj) { var field = $(this); var funcName = field.at

访问数据库-怎样查询数据库中整张表格的数据,不用拼接的方法

问题描述 怎样查询数据库中整张表格的数据,不用拼接的方法 using System.Data.SqlClient; namespace WindowsFormsApplication7 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string Sql; string C