delphi ADODataSet 显示字段包含内容 我创建了一个DBGrid1 显示ACCESS数据内容,其中有一个字段‘单位编号’,有相同内容。还有一个edit1控件,查询按钮。我想在edit1中输入单位编号,单击查询按钮后,把包含单位编号的内容过滤并显示在DBGrid1中?请指点~ 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ADOQuery1.Filter := '单位编号 = ''' + edit1.Text + ''''; ADOQuery1.Filtered := True; TTable, TQuery中都有filter属性, 可以实现过滤.也可以通过写sql语句查询实现 ADOQuery1.Filtered := False; ADOQuery1.Filter := '单位编号 = ''' + edit1.Text + ''''; ADOQuery1.Filtered := True;或者 DBGrid1.DataSource.DataSet.Filtered := False; DBGrid1.DataSource.DataSet.Filter := '单位编号 = ''' + edit1.Text + ''''; DBGrid1.DataSource.DataSet.Filtered := True; delphi的dll中用到的bpl都得以共享的方式存在? 有关动态库全局变量问题,请高手指教 如何得到 WebBrowser当前url ? 求票据打印技术或者好控件,急,谢谢各位高手了!! 小女子想问如何判断DBGridEh在最后一行插入了记录?? 基础问题 不规则按钮的表面绘制问题 1000分的问题!拦截VCL控件内部消息! z_x_b(长弓落日金沙丘),你的扑克牌控件源码请给我一份。 各位:咱们进来看以下? delphi datetimepicker 问题? 使用delphi操作excel
ADOQuery1.Filtered := True;
也可以通过写sql语句查询实现
ADOQuery1.Filter := '单位编号 = ''' + edit1.Text + '''';
ADOQuery1.Filtered := True;
或者
DBGrid1.DataSource.DataSet.Filtered := False;
DBGrid1.DataSource.DataSet.Filter := '单位编号 = ''' + edit1.Text + '''';
DBGrid1.DataSource.DataSet.Filtered := True;