最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

C# DataTable对象的详细使用|C#教程

扩展 admin 浏览 评论

C# DataTable类似于虚拟的数据库表,然后在DataTable里面添加数据之后,就可以作为GridControl表格控件的dataSource数据源显示在界面上了,下面来看一下DataTable对象的简单使用吧!先看示例:

using System;
using System.Data;

namespace commandDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            DataTable table = GetTable();
            foreach (DataRow row in table.Rows)
            {
                //输出每行首个字段的值(ID)
                Console.Write(row.Field<int>(0)+" ");
            }
            Console.Read();

  
        }

        static DataTable GetTable()
        {
            // 创建DataTable的每一列字段属性
            DataTable table = new DataTable();
            table.Columns.Add("ID", typeof(int));
            table.Columns.Add("Name", typeof(string));
            table.Columns.Add("Address", typeof(string));
            table.Columns.Add("Date", typeof(DateTime));

            // 为每一行即DataRows增加数据
            table.Rows.Add(16, "张三", "中国", DateTime.Now);
            table.Rows.Add(50, "李四", "美国", DateTime.Now);
            table.Rows.Add(10, "王五", "日本", DateTime.Now);
            table.Rows.Add(21, "赵六", "德国", DateTime.Now);
            return table;
        }
    }
}

上面DataTable示例会输出每一行的第一个ID字段的值,字符串是:“16 50 10 21”。

DataTable要想显示在GridControl控件中,需要先在Form界面中拖拽一个GridControl控件,会自动生成一个gridControl1的属性,然后设置dataSource数据源,使用如下:

gridControl1.DataSource = table;

会显示类似如下这样的表格,图片与数据不对应,请不要在意:

20180126230445.jpg

分享到:
来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/kuozhan/2018/0126/488.html

    与本文相关的文章

    发表我的评论
    取消评论

    表情

    您的回复是我们的动力!

    • 昵称 (必填)

    网友最新评论