winform 中做出百度搜索一样的效果 winform 怎么做出百度搜索一样的效果, 我有一个datatable 有两列 一列存的是道路名称的拼音首字母,另一列存的是道路名称,当我输入拼音首字母的时候 自动提示道路名称,求大神 怎么实现WinForm搜索百度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取输入的内容到你的datatable里面去找啊 所谓的baidu只是界面表现,你这里要解决的是如何查询表,再显示结果 /// <summary> /// 给combobox绑定数据,目的消除绑定数据后自动选择第一个 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="cbx"></param> /// <param name="datasource"></param> /// <param name="showItems"></param> private void BindComboBoxItems<T>(ComboBox cbx, List<T> datasource, bool showItems) where T : class { if (cbx == null) { return; } if (cbx.Items.Count > 0) { cbx.DroppedDown = false; } cbx.Items.Clear(); if (datasource == null || datasource.Count == 0) { cbx.SelectionStart = cbx.Text.Length; return; } int i = 0; foreach (T t in datasource) { cbx.Items.Add(t); if (i == 0) { cbx.DroppedDown = showItems; } i++; } this.Cursor = System.Windows.Forms.Cursors.Default; cbx.SelectionStart = cbx.Text.Length; }刚好也在写的一个,绑定的ComboBox,当修改输入条件时,重新绑定combobox的datasource 在输入框定义文本改变的事件, 循环寻找foreach(DataRow row in datatable){ if(row["拼音列"].ToString()==文本值){ string name=row["汉字列"] }}然后提示就name就可以了 winfrom中treeview获取选中的节点的id .net 水晶报表显示问题 ASPxGridView如何取例值 AnkhSVN 1.0.2778 简体中文版 隆重发布。 Winform的提问,如何把一个label放置在pictureBox上,然后让label完全透明呢? ***发现导分的了,还是个星星呢,快来看看吧,我已经向版主举报了,就看版主是怎么办的了。 Table??? 我的图形控件 - Shapes 谁知道 那里有类似acdsee的开源项目? Console中cls清除屏幕如何实现? 怎么从指定的行读取TXT中的数据啊??? 关于界面之间传值的问题
你这里要解决的是如何查询表,再显示结果
/// 给combobox绑定数据,目的消除绑定数据后自动选择第一个
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="cbx"></param>
/// <param name="datasource"></param>
/// <param name="showItems"></param>
private void BindComboBoxItems<T>(ComboBox cbx, List<T> datasource, bool showItems) where T : class
{
if (cbx == null)
{
return;
} if (cbx.Items.Count > 0)
{
cbx.DroppedDown = false;
} cbx.Items.Clear(); if (datasource == null || datasource.Count == 0)
{
cbx.SelectionStart = cbx.Text.Length;
return;
} int i = 0;
foreach (T t in datasource)
{
cbx.Items.Add(t); if (i == 0)
{
cbx.DroppedDown = showItems;
}
i++;
} this.Cursor = System.Windows.Forms.Cursors.Default; cbx.SelectionStart = cbx.Text.Length;
}
刚好也在写的一个,绑定的ComboBox,当修改输入条件时,重新绑定combobox的datasource
foreach(DataRow row in datatable){
if(row["拼音列"].ToString()==文本值){
string name=row["汉字列"]
}
}然后提示就name就可以了