C# datagridview 查找数据
我已经在datagridview中加载了很多数据(数据根据数据中查找的)我想根据我输入的名字,把datagridview中相匹配的查询出来不用在数据库中查询直接在data...
我已经在datagridview中加载了很多数据(数据根据数据中查找的) 我想根据我输入的名字,把datagridview中相匹配的查询出来 不用在数据库中查询 直接在datagridview中查询相匹配的值显示出来 。如果我删除了我填写的内容就将全部的显示出来。
展开
展开全部
见附件。
namespace 表格筛选
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private DataTable dt = new DataTable();
private void Form1_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(Application.StartupPath + "\\cd_catalog.xml");
dt = ds.Tables[0];
dataGridView1.DataSource = dt;
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
DataView dv = dt.DefaultView;
dv.RowFilter = string.Format("TITLE like '%{0}%'", textBox1.Text);
dataGridView1.DataSource = dv;
}
}
}
展开全部
datagridview上面拖入一个textbox控件,在datagridview的查询参数中搜索跟text匹配的类,如果你需要输入后就马上会出现结果,那么需要定义textbox的事件,在事件中改变datagridview的参数
追问
这个我是,我是想根据我输入的值,怎么显示出当前datagridview中的值。这儿只是在当前的datagridview中查询,不会经过什么数据库查询、直接查询datagiridvie上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询