如题!

解决方案 »

  1.   

    DataTable是怎么分的组啊,有分组的功能吗?
      

  2.   

    可以用Select方法实现分组啊!
      

  3.   

    DataTable gotDataTable;gotDataTable=DataAccess.gotDataTable(); //获取DataTableDataRow[] daRows=gotDataTable.Select("年龄>18"); //年龄大于18的所有记录Console.WriteLine(daRows[0]["姓名"]);希望能够说明问题!
      

  4.   


    using System;
    using System.Data;
    using System.Data.SqlClient;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;public partial class Default5 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            test();
        }
        public void test()
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("id",typeof(int ));
            dt.Columns.Add("name",typeof(string));
            DataRow dr;
            for (int i = 1; i <= 10;i++ )
            {
                dr = dt.NewRow();
                dr["id"] = i.ToString();
                dr["name"] = "test" + i.ToString();
                dt.Rows.Add(dr );
            }
            DataRow [] dRow =dt.Select("id<5");
            for (int i = 0; i < dRow.Length; i++)
            {
                Response.Write("id="+dRow[i]["id"].ToString()+"name="+dRow[i]["name"].ToString());
                Response.Write("<br>");
            }
        }
    }
    结果
    id=1name=test1
    id=2name=test2
    id=3name=test3
    id=4name=test4