c# 读取图片筛选功能的封装

1.打开VS,创建一个窗体项目

2.从工具箱中拖入一个HWindowControl窗口并修改窗口名为hWindowControl_yuanshi(如果不知道怎么添加这个窗口请见我的上上篇文章),以及两个button按钮分别用来读取图片参数和执行流程,分别取名为button_setReadImage和button_run。

3.再新建一个窗口,添加一个按钮,窗口取名为读取“读取图片设置”。

4.双击按钮,进入点击事件,创建一个变量path,用来接收文件地址。而后在点击事件中写获得文件地址的代码。

5.再写一个 GetFilePath方法直接返回地址。方便后面直接调用

6.回到主窗体。点击button_setReadImage按钮,进入点击事件后,创建两个变量,分别用来接收图片和文件地址,在点击事件里面使用刚才的GetFilePath方法得到文件的地址。

7.在主窗体双击button_run按钮,进入点击事件,通过刚才得到的地址,对地址内的图片文件进行遍历,查询到所有图片。

8.最后显示图片

9.测试

  • 14
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C#封装 jqGrid 表格搜索,可以使用 jQuery 的 AJAX 功能向后端发送请求并获取数据,然后使用 JSON 序列化和反序列化来处理数据。以下是一个简单的示例: 首先,在前端页面中,你需要定义一个 jqGrid 表格,并且在表格上方添加搜索框和搜索按钮。这里假设搜索框的 ID 为 `searchInput`,搜索按钮的 ID 为 `searchButton`,表格的 ID 为 `grid`: ``` html <div> <input type="text" id="searchInput"> <button type="button" id="searchButton">搜索</button> </div> <table id="grid"></table> ``` 接下来,在 JavaScript 中,你需要定义一个函数来处理搜索请求,并使用 AJAX 向后端发送请求。这里假设后端接口的 URL 为 `/api/search`: ``` javascript function search() { var keyword = $("#searchInput").val(); $.ajax({ url: "/api/search", data: { keyword: keyword }, success: function(data) { $("#grid").jqGrid("setGridParam", { data: data }).trigger("reloadGrid"); }, error: function(xhr, status, error) { alert("搜索错误:" + error); } }); } ``` 在上面的代码中,`search` 函数首先从搜索框中获取关键词,然后使用 AJAX 向后端发送请求,请求参数中包含关键词。如果请求成功,就将返回的数据设置到 jqGrid 中,并触发表格重新加载的事件。如果请求失败,就弹出错误提示框。 最后,在 C# 后端中,你需要处理搜索请求,并返回符合搜索条件的数据。这里假设你使用 ASP.NET Web API 2 来处理请求,你可以这样编写控制器方法: ``` csharp public IHttpActionResult Search(string keyword) { var data = GetData(); // 获取原始数据 var filteredData = data.Where(d => d.Contains(keyword)); // 进行筛选 return Json(filteredData); // 返回 JSON 格式的数据 } ``` 在上面的代码中,`Search` 方法首先从数据源中获取原始数据,然后使用 LINQ 进行筛选,找出符合搜索关键词的数据。最后,将筛选后的数据以 JSON 格式返回给前端。 需要注意的是,这里的 `GetData` 方法需要根据你的具体业务逻辑来实现,它可以从数据库、文件、缓存等数据源中获取数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值