ds.Tables[0].Select(//选者前10项) 有方便点的方法吗?
----------表----string------------
Id
0
1
2
3
4
...
------------不是SQL-----------------
想找个方便选前10的方法.
ds.Tables[0].Select(用表索引<10行吗?//这个表的索引怎么表达?)
-----------------------------

解决方案 »

  1.   

    DataTable dt=new DataTable ();
       dt=ds.Tables [0].Clone ();
       int k=0;
       foreach(DataRow dr in ds.Tables [0].Rows )
       {
        
        if (k<10)
        {
         DataRow newdr=dt.NewRow ();
         for(int j=0;j<ds.Tables [0].Columns .Count ;j++)
                  newdr[j]=dr[j];
         dt.Rows .Add (newdr);
         k++;
        }
      

  2.   

    换个问题:
    那在脚本里怎么 + - ?
    比如:
    <asp:label id="crcbtbindex" runat="server" Height="10px" Width="20px">1</asp:label>
    --------脚本里怎么+1----------------
    function add1()
    {
    //使document.getElementById("crcbtbindex").innerText=2或3或....
    }
      

  3.   

    在写SQL语句时加个ROWNUMBER然后再用.SELECT 过滤
      

  4.   

    不是SQL数据呀,是XML表。也能用SQL?