DataTable的小问题

    xiaoxiao2025-10-22  10

     

            上篇博客中提到的功能,由于数据库设计问题,数据库中没有页面需要显示的数据。因此还需要使用多个sql语句查询,也就出现了合并DataTable的问题。

    DataTable增加一列

    dt.Columns.Add("Column", typeof(string)); foreach (DataRow dr in dt.Rows) dr["Column"] = "AAA";

             这样将dt增加了一列,且Column这一列的所有数据已经赋值为“AAA”。

    DataTable合并

    DataTable orderDt = QueryOrderInfo(); DataTable chargeDt = QuestionChargeInfo(); orderDt.Merge(chargeDt);

             这样就将orderDtchargeDt两个DataTable合并到了一起。

    DataTable排序

            在查询数据库的时候可以将查询出来的数据排序,但是将多个DataTable合并到一起之后,相当于这个DataTable中几行是有序的,后几行也是有序的,但是总观这个DataTable确不是有序的,怎样将合并之后的DataTable排序。

    dt.DefaultView.Sort="Column";//升序 dt.DefaultView.Sort = "Column DESC";//降序

             是按照dt这个DataTable中的字段名排序的

    转载请注明原文地址: https://ju.6miu.com/read-1303400.html
    最新回复(0)