当前位置: 首页 > news >正文

WPF由文本框输入的内容动态渲染下拉框

在做项目过程中,需要扫码枪扫描快递单号或者手动输入快递单号时,自动检索该单号是哪个快递公司的,下拉框中自动带出该单号的快递公司。当输入的快递单号不存在时,将数据库中所有快递公司都带出
效果:

通过输入的快递单号检索快递公司

1、物流单号文本框需要添加KeyDown回车事件

<TextBox Grid.Row="9" Grid.Column="1"  x:Name="txtRemark" Width="250"KeyDown="txtRemark_KeyDown" InputMethod.IsInputMethodEnabled="False"></TextBox>

2、下拉框不能绑定binding,直接使用一个combox下拉框就可以了,将name等一些基本属性设置好就行

<ComboBox Name="cmbLineName" Width="250" SelectedValuePath="ItemValue" DisplayMemberPath="ItemValue" />

3、cs层物流单号的回车事件代码:

private void txtRemark_KeyDown(object sender, KeyEventArgs e)
{if (e.Key==Key.Enter){var LineNo = this.txtRemark.Text;List<WordbookItemVO> result = new List<WordbookItemVO>();//调用服务查询数据库中配置的快递公司,首次使用的快递公司需要通过手持终端的API接口新增致数据库的表保存ServicesInvokeHelper.Invoke<IInStoreOrderService>((proxy) =>{result = proxy.QueryExpress(LineNo);});ItemCollection coll = cmbLineName.Items;coll.Clear();cmbLineName.Text = null;if (result!=null){//循环遍历查询到的物流公司,将公司名放进ComboBoxItem中foreach (var item in result){ComboBoxItem boxItem = new ComboBoxItem() { Content = item };coll.Add(item);//cmbLineName.Items.Add(item);}} else{MessageBox.Show("当前快递单号没有对应快递公司,请用RF收件");}}
}
http://www.lryc.cn/news/378555.html

相关文章:

  • RPCMon:一款基于ETW的RPC监控工具
  • 【odoo】常用的字符转义:“>“,“<“,““,“/“等
  • 李宏毅深度学习项目——HW1个人笔记
  • 3D Gaussian Splatting Windows安装
  • 人脸识别——可解释的人脸识别(XFR)人脸识别模型是根据什么来识别个人的
  • 仓库管理系统的设计
  • 最火AI角色扮演流量已达谷歌搜索20%!每秒处理2万推理请求,Transformer作者公开优化秘诀
  • MySQL:MySQL分组排序函数rank()、row_number()、dense_rank()与partition by结合使用
  • opencv c++ 检测图像尺寸大小,标注轮廓
  • Python数据可视化基础:使用Matplotlib绘制图表
  • Java开发接口设计的原则
  • [火灾警报系统]yolov5_7.0-pyside6火焰烟雾识别源码
  • 机器学习和深度学习区别
  • 【功能详解】银河麒麟操作系统“安全启动”是如何发挥作用的?
  • 关于多线程的理解
  • C语言 | Leetcode C语言题解之第155题最小栈
  • Qdrant 的基础教程
  • 任务4.8.3 利用SparkSQL统计每日新增用户
  • DS知识点总结--线性表定义及顺序表示
  • 百度文库AI产品“橙篇”:支持10万字长文生成,开启AI创作新篇章
  • wsl子系统ubuntu20.04 设置docker服务开机自启动
  • SAP ScreenPersonas
  • 充电学习—3、Uevent机制和其在android层的实现
  • “河南省勘察设计资质整合趋势与企业应对“
  • 简单了解雪花算法
  • 决策树算法详细介绍原理和实现
  • vue:vue2与vue3如何全局注册公共组件(包括涉及到的相关方法函数的讲解)
  • LoRa126X系列LoRa模块:专为物联网设计而生
  • 个人职业规划(含前端职业线路、前端技术线路、前端核心竞争力、大龄程序员的出路)
  • 【设计模式深度剖析】【10】【行为型】【状态模式】