how i select min and max values from dataset

前端 未结 4 1896
北海茫月
北海茫月 2021-01-23 11:44

i want to retrive min and max value from dataset and those values use in for loop for display title in panel

    String sql = \"select  title, song_id from up_so         


        
相关标签:
4条回答
  • 2021-01-23 12:04

    Make use of LINQ:

     var m = ds.Tables["title"].AsEnumerable().Max(x => x.Field<int>("song_id"));
     var k = ds.Tables["title"].AsEnumerable().Min(x => x.Field<int>("song_id"));
    

    Remeber that you have to add System.Data.DataSetExtensions to have DataSet.AsEnumerable() extension :)

    0 讨论(0)
  • 2021-01-23 12:13

    To Get MAX And MIN Values from a Dataset

       var maxTwn = mydataset.Tables[0].AsEnumerable().Max(r =>r["TWN"]);
       var minTwn = mydataset.Tables[0].AsEnumerable().Min(r =>r["TWN"]);
    
    0 讨论(0)
  • 2021-01-23 12:27

    With using Linq extension methods:

    int minSongId = ds.Tables["title"].AsEnumerable()
                      .Min(r => r.Field<int>("song_id"));
    int maxSongId = ds.Tables["title"].AsEnumerable()
                      .Max(r => r.Field<int>("song_id"));
    
    0 讨论(0)
  • 2021-01-23 12:29

    What about using this?

    foreach(DataRow row in ds.Tables["title"].AsEnumerable())
    {
        ....
    }
    
    0 讨论(0)
提交回复
热议问题