我如何从数据集中选择最小值和最大值

2023-11-30

我想从数据集中检索最小值和最大值,这些值在 for 循环中用于在面板中显示标题

    String sql = "select  title, song_id from up_song where Song_type='Mp3 Tracks' ";
    SqlDataAdapter adpt = new SqlDataAdapter(sql, cn);
    DataSet ds = new DataSet();
    adpt.Fill(ds, "title");

所以在这里我想找到歌曲ID的最小值和最大值...... 这里 m 是最大值,k 最小值我不知道...我如何选择 k 和 m...?

        for (i = m; i >= k; --i)
        {
            try
            {
                hp[i] = new HyperLink();
                hp[i].ID = "hp" + i;
                hp[i].Text = ds.Tables["title"].Rows[i].ItemArray[0].ToString();
                hp[i].NavigateUrl = "Downloadpage.aspx";
                hp[i].ForeColor = System.Drawing.Color.White;
                Panel1.Controls.Add(hp[i]);
                Panel1.Controls.Add(new LiteralControl("<br>"));
                HttpCookie coo = new HttpCookie("song");
                coo["sogtit"] = ds.Tables["title"].Rows[i].ItemArray[0].ToString();
                Response.Cookies.Add(coo);
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }

与使用Linq扩展方法:

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"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我如何从数据集中选择最小值和最大值 的相关文章

  • 使用 C# 登录《我的世界》

    我正在尝试为自己和一些朋友创建一个简单的自定义 Minecraft 启动器 我不需要启动 Minecraft 的代码 只需要登录的实际代码行 例如 据我所知 您过去可以使用 string netResponse httpGET https
  • 如何在多线程C++ 17程序中交换两个指针?

    我有两个指针 pA 和 pB 它们指向两个大的哈希映射对象 当pB指向的哈希图完全更新后 我想交换pB和pA 在C 17中 如何快速且线程安全地交换它们 原子 我是 c 17 的新手 2个指针的原子无等待交换可以通过以下方式实现 inclu
  • C++ 是否可以在 MacOS 上与 OpenMP 和 boost 兼容?

    我现在已经尝试了很多事情并得出了一些结论 也许 我监督了一些事情 但似乎我无法完成我想要的事情 问题是 是否有可能使用 OpenMP 和 boost 在 MacOS High Sierra 上编译 C 一些发现 如果我错了请纠正我 Open
  • 如何在C(Linux)中的while循环中准确地睡眠?

    在 C 代码 Linux 操作系统 中 我需要在 while 循环内准确地休眠 比如说 10000 微秒 1000 次 我尝试过usleep nanosleep select pselect和其他一些方法 但没有成功 一旦大约 50 次 它
  • 如何填充 ToolStripComboBox?

    我发现它很难将数据绑定到ToolStripComboBox 好像没有这个ValueMember and DisplayMember特性 怎么绑定呢 访问toolstripcombobox中包装的组合框并访问其ValueMember Disp
  • unordered_map 中字符串的 C++ 哈希函数

    看起来 C 标准库中没有字符串的哈希函数 这是真的 在任何 c 编译器上使用字符串作为 unordered map 中的键的工作示例是什么 C STL提供模板专业化 http en cppreference com w cpp string
  • 对 std::vector 进行排序但忽略某个数字

    我有一个std vector
  • 为什么可以通过ref参数修改readonly字段?

    考虑 class Foo private readonly string value public Foo Bar ref value private void Bar ref string value value hello world
  • C# 存档中的文件列表

    我正在创建一个 FileFinder 类 您可以在其中进行如下搜索 var fileFinder new FileFinder new string C MyFolder1 C MyFolder2 new string
  • 启动时的 Excel 加载项

    我正在使用 Visual C 创建 Microsoft Excel 的加载项 当我第一次创建解决方案时 它包含一个名为 ThisAddIn Startup 的函数 我在这个函数中添加了以下代码 private void ThisAddIn
  • 为什么从字典中获取时会得到 Action<> 的克隆?

    我有以下字典 private Dictionary
  • 在 NaN 情况下 to_string() 可以返回什么

    我使用 VS 2012 遇到了非常令人恼火的行为 有时我的浮点数是 NaN auto dbgHelp std to string myFloat dbgHelp最终包含5008角色 你不能发明这个东西 其中大部分为0 最终结果是 0 INF
  • 为什么这个二维指针表示法有效,而另一个则无效[重复]

    这个问题在这里已经有答案了 这里我编写了一段代码来打印 3x3 矩阵的对角线值之和 这里我必须将矩阵传递给函数 矩阵被传递给指针数组 代码可以工作 但问题是我必须编写参数的方式如下 int mat 3 以下导致程序崩溃 int mat 3
  • 高效列出目录中的所有子目录

    请参阅迄今为止所采取的建议的编辑 我正在尝试使用 WinAPI 和 C 列出给定目录中的所有目录 文件夹 现在我的算法又慢又低效 使用 FindFirstFileEx 打开我正在搜索的文件夹 然后我查看目录中的每个文件 使用 FindNex
  • 检测到严重错误 c0000374 - C++ dll 将已分配内存的指针返回到 C#

    我有一个 c dll 它为我的主 c 应用程序提供一些功能 在这里 我尝试读取一个文件 将其加载到内存 然后返回一些信息 例如加载数据的指针和内存块的计数到 c Dll 成功将文件读取到内存 但在返回主应用程序时 程序由于堆损坏而崩溃 检测
  • 使 Guid 属性成为线程安全的

    我的一个类有一个 Guid 类型的属性 该属性可以由多个线程同时读写 我的印象是对 Guid 的读取和写入不是原子的 因此我应该锁定它们 我选择这样做 public Guid TestKey get lock testKeyLock ret
  • C++ new * char 不为空

    我有一个问题 我在 ASIO 中开发服务器 数据包采用尖头字符 当我创建新字符时 例如char buffer new char 128 我必须手动将其清理为空 By for int i 0 i lt 128 i buffer i 0x00
  • String.Empty 与 "" [重复]

    这个问题在这里已经有答案了 可能的重复 String Empty 和 有什么区别 https stackoverflow com questions 151472 what is the difference between string
  • 可访问性不一致:参数类型的可访问性低于方法

    我试图在两个表单之间传递一个对象 基本上是对当前登录用户的引用 目前 我在登录表单中有一些类似的内容 private ACTInterface oActInterface public void button1 Click object s
  • 如何将十六进制字符串转换为无符号长整型?

    我有以下十六进制值 CString str str T FFF000 如何将其转换为unsigned long 您可以使用strtol作用于常规 C 字符串的函数 它使用指定的基数将字符串转换为 long long l strtol str

随机推荐

  • 在php中将数据库记录集检索到数组中

    我想从 MySQL 表中以数组形式检索一组记录 到目前为止 我能够将每一行作为关联数组检索 但我想要一个数组中的所有行 因为我必须访问 jQuery 中的完整对象才能显示它们 这是我到目前为止所做的 这是我用于检索数据的 php 脚本 se
  • const 这里有什么用[重复]

    这个问题在这里已经有答案了 in int salary const return mySalary 据我了解 const 是针对这个指针的 但我不确定 谁能告诉我 const 在这里有什么用 听起来你的想法是正确的 在 C 中 对象方法上的
  • 如何促进服务器上的 php 脚本与另一台服务器上正在运行的 Java 应用程序之间的通信?

    如何建立Java应用程序监听php发送的数据的方法 套接字还是 Http POST 本质上 我有在另一台服务器上运行的 Java 应用程序 等待在其他服务器上运行的 PHP 脚本发送的某些字符串数据 任何库建议或示例代码将不胜感激 我建议实
  • 是否可以设置 DT 数据表中默认选择的复选框?

    我想问是否可以在 DT 数据表中默认选择所有行的复选框 而不是取消选择 library DT library tidyverse dataTableOutput irisTable output irisTable lt renderDat
  • 如何在方法内部更改变量并在方法外部更改它

    我有一个变量 我想在函数内更改它并反映原始变量中的新更改 我试图将函数内部的原始变量值更改为 Scott 然后将新的更改反射到函数外部 public ActionResult HomePage string name John Change
  • 阻止 Visual Basic 6 更改我的大小写

    非常简单的问题 显然不可能找到一个像样的答案 如何让 Visual Basic 6 停止更改我的 ing 变量大小写 我知道很多 VB 用户的普遍看法是这个 功能 实际上非常有用 但我怀疑他们是否在任何源代码控制系统中大量使用它 当您尝试与
  • 如何像 Whatsapp 中那样对图像进行二次采样/调整大小

    通过whatsapp发送图像时 您可以在imageview中看到您发送的图像扩展得非常好 例如 我向我的朋友发送了两张图片 第一张图片的大小 1296像素 X 2304像素 第二张图片的大小 1920像素 X 1080像素 该图像太大 因此
  • 标头检查错误

    当我尝试从下面运行代码时 var express require express var app express var port process env PORT 5000 var request require request var
  • MiGLayout 不会向下展开 JPanel

    我相信你们中的一些人知道 我正在尝试制作一个开源的 Tiled 替代工具 我之前问过我应该使用什么布局 有人建议我使用 MiGLayout 我真的很喜欢它 但根本不明白 我也希望能从中学到一些东西 我希望有人向我解释我做错了什么 以及我需要
  • gc 后存储库大小不会减少

    我尝试减少我的仓库大小并将其推送到远程new remote 我尝试的是 创建一个新分支git checkout orphan clean git rm cached清理那些大文件 进一步清洁参考git reflog expire expir
  • GNU make - 将每个先决条件转换为目标(隐式)

    我还有一个make类似的工具 在解析我的 makefile 后生成 XML 作为工件 然后我将使用 Python 进一步处理该文件 如果我可以的话 它会让我的事情变得简单很多make将每个先决条件视为实际目标 因为其他工具 会将每个文件分类
  • 安装 Android Studio 时无法安装 SDK 工具组件

    我刚刚下载了最新的 Android studiohttps developer android com studio index html 683MB 安装这个程序时 它没有给我一个选择 Android SDK 的选项 这是一个非常重要的组
  • rCharts 闪亮:宽度有 2 个图表

    我有一个带有两个 Highcharts 图的应用程序 当我启动应用程序时 两个图的宽度是正确的 但是每次我更改mean输入 第一个图的宽度设置为第二个图的宽度 如下所示 当我启动应用程序时 当我更改输入时 我生成应用程序的代码 librar
  • 如何在 JavaScript 中使用异步生成器?

    我有一个 api 它将返回一个游标以获取更多数据 我这样嘲笑它 function fetch n return Promise resolve results n next next lt 10 n 1 我想做的是弄清楚如何使用 async
  • 使用 JDBC 在 localhost 连接 oracle 11G 时出错

    import java sql public class one public static void main String args Connection conn null Statement stmt null try Class
  • Scrapy 错误:下载时出错 - 无法打开 CONNECT 隧道

    我写了一个蜘蛛来爬行https tecnoblog net categoria review 但是当我让蜘蛛爬行时 出现一个错误 2015 05 19 15 13 20 0100 scrapy INFO Scrapy 0 24 5 star
  • 如何将 IOS 徽章通知颜色从默认的红色更改为其他颜色?

    默认 APNS 允许在我们的应用程序图标顶部的红色背景中显示一个数字 徽章 以表明有新通知 有没有办法根据后端服务器输出将红色背景更改为任何其他颜色 我认为公共 iOS SDK API 不可能做到这一点
  • 使用 inpout32.dll 将 Visual Basic 并行端口应用程序转换为 Delphi

    我得到了这个简单的 VB 应用程序和库 我被告知可以打开连接到 0x378 基地址的打印机端口的门 旋转样式 Inp and Out declarations for port I O using inpout32 dll Public D
  • 如何编写 bigint 库/libgmp 如何工作?

    我知道各种平台上有许多用于 C 的 BigInt 库以及如何使用它们 但我很好奇 它们是如何工作的 我将如何构建自己的库 我不会尝试 没有必要重新发明轮子 但我对它如何发生感兴趣 任何人都可以向我指出可以解释程序 基础知识的教程等吗 Tha
  • 我如何从数据集中选择最小值和最大值

    我想从数据集中检索最小值和最大值 这些值在 for 循环中用于在面板中显示标题 String sql select title song id from up song where Song type Mp3 Tracks SqlDataA