为什么dbgrid只显示表中的第一条记录? 不论我在数据库表中增加多少条记录,在dbgrid中都只显示第一条.怎么解决这个问题呢?请各位帮帮忙.谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但程序里,我都没有写查询语句,我只是让dbgrid连到数据库而已 你是用什么连接数据库的?如果是ADOQuery的话,用下面的语句来显示数据库记录:procedure TForm1.Button1Click(Sender: TObject);begin With ADOQuery1 do begin Close; SQL.Text := 'select * from TableName'; Open; end;end; 楼主,当然得查询了。要不你选的记录是多少条都不知道啊。用dbgrid-数据源-ADOQuery控件做。 我在dbgrid的datasource属性中,直接连到数据模块,这样子不是可以吗? 然后再添加一个ADOQuery将DBGrid的DataSource选择为DataSource1将DataSource的DataSet选择为ADOQuery1然后用ADOQuery1来查询,用我前面写的一段程序就可以了 DBGridEh不显示滚动条 我想改写TEDIT组件,请高手帮忙! sqlserver远程连接字符串的问题 怎么捕获的异常代码并处理掉? 什么控件能显示ani动画? 数据不够如何用空表格代替,占满一页 delphi Assgin() 应用. 英文xp下如何正常显示中文 怎样使用UPDATE 对一个表进行批量更新 发一个解决2048游戏的程序 TWebbrowser内存泄漏问题如何解决! 系统只能在局域网内使用,但客户希望外出也能录数据回到公司再把数据导入系统中,请问大家有什么好的方法吗?
begin
With ADOQuery1 do
begin
Close;
SQL.Text := 'select * from TableName';
Open;
end;
end;
用dbgrid-数据源-ADOQuery控件做。
将DataSource的DataSet选择为ADOQuery1
然后用ADOQuery1来查询,用我前面写的一段程序就可以了