`

.net DateTable的用法

    博客分类:
  • .net
阅读更多

  SqlConnection con = new SqlConnection(constring);//是否打开连接池
        con.Open();
        string cmdText = "select Note.*,BackNote.* from Note inner join BackNote on Note.n_id=BackNote.n_id where Note.n_id='23'";//sql内联式
        SqlCommand cmd = new SqlCommand(cmdText, con);
        SqlDataReader sdr = cmd.ExecuteReader();
        //创建一个数据表 DataTable
        DataTable dt = new DataTable();//实例化一个表

        //数据表增加一列
        dt.Columns.Add("n_id",typeof(int));
        dt.Columns.Add("NoteTitle", typeof(string));
        dt.Columns.Add("NotePubtime", typeof(DateTime));
        dt.Columns.Add("BackTitle", typeof(string));
        dt.Columns.Add("BaclTime", typeof(DateTime));

        //数据库的约束对象 Constraints  保证 n_id NoteTitle 列 唯一键约束
        //UniqueConstraint ucst = new UniqueConstraint(new DataColumn[] { dt.Columns["n_id"], dt.Columns["NoteTitle"] } );
        if (sdr.Read())
        {
            //数据表增加一行
            DataRow dr = dt.NewRow();
            dr["n_id"] = sdr["n_id"].ToString();
            dr["NoteTitle"] = sdr["title"].ToString();
            dr["NotePubtime"] = sdr["pubtime"].ToString();
            dr["BackTitle"] = sdr["title"].ToString();
            dr["BaclTime"] = sdr["pubtime"].ToString();
            dt.Rows.Add(dr);
        }
        sdr.Close();
        this.GridView1.DataSource = dt;
        this.GridView1.DataBind();

分享到:
评论

相关推荐

    asp.net使用DataTable构造Json字符串的方法

    首先,我们来看一个将DataTable转换为JSON字符串的方法,该方法使用了`JavaScriptSerializer`类进行序列化。`JavaScriptSerializer`类能够将.NET的对象序列化成JSON格式的字符串。下面是一个具体实现: ```csharp /...

    XML和DateTable互转

    这可以通过`new XmlDocument().Load()`方法完成,如果XML数据是字符串,可以使用`new XmlDocument().LoadXml()`方法。 - **创建DataTable**:创建一个新的DataTable对象,这是转换的目标。 - **XPath查询**:使用...

    C#将Json解析成DateTable的方法

    最后,如果你使用的是.NET Core,可能需要使用`System.Text.Json`替换`Newtonsoft.Json`,因为后者不是.NET Core的标准库。不过,`System.Text.Json`的API有所不同,需要调整解析和序列化的方式。

    比较2个datatable内容是否相同的方法

    在.NET框架中,DataTable是一种常用的数据结构,用于存储和处理表格数据。在某些情况下,我们需要检查两个DataTable对象是否包含相同的数据。本篇文章将详细介绍如何比较两个DataTable的内容是否相同,包括它们的...

    用C#实现对DataTable的JOIN,GROUP BY,FILTER,UNIONALL,DISTINCT

    用C#实现对DataTable的JOIN,GROUP BY,FILTER,UNIONALL,DISTINCT

    DataTable缓存数据操作

    删除行可以使用 Remove() 或 RemoveAt() 方法。读写 DataRow 的值可以通过列名或列号来引用。 DataColumn 是 DataTable 的一列,用于存储数据。可以通过 DataColumn 来获得一个列,然后对行进行批处理更改。 ...

    C# RDLC 报表打印实例--带数据库

    关于“获得本机IP”,在C#中,可以使用System.Net.NetworkInformation命名空间下的方法来获取本地IP地址。例如,使用`Dns.GetHostEntry(Dns.GetHostName()).AddressList`可以获取主机的所有网络接口,从中筛选出IPv4...

    C# Datatable压缩成ZIP文件

    在C#编程语言中,处理大数据集时,如数据库的导入导出,使用`DataTable`对象来承载数据是非常常见的。本篇文章将深入探讨如何将`DataTable`对象转换为XML文件并进一步压缩成ZIP文件,以便于高效、安全地传输和存储。...

    如何在datatable中使用groupby进行分组统计

    在.NET框架中,DataTable是一种常用的数据存储结构,它类似于数据库中的表格,可以方便地处理和操作数据。在某些情况下,我们可能需要对DataTable中的数据进行分组统计,以分析和汇总数据。在这种情况下,可以利用...

    DataTable 自定义打印(c#)

    - `DrawHeader`方法负责绘制表格的列标题,使用DrawString方法来绘制每个标题。 - `DrawDataRows`方法遍历DataTable,对每一行数据调用DrawString绘制,注意计算好坐标,确保行与行之间有合适的间距。 4. **设置...

    C#将DataTable转化为List<T>

    总之,通过上述步骤和代码示例,我们详细讲解了如何使用C#将DataTable转换为List泛型集合的方法。这种方法可以有效处理三层架构中的数据传输需求,并能根据实际的项目需求做出适当的调整。希望本文的内容能够对有...

Global site tag (gtag.js) - Google Analytics