我用了一个ComboBox控件和一个StringGrid控件,在StringGrid控件中所显示的内容是根据ComboBox控件的条件从数据库中检索出的内容。但当我改变ComboBox控件的条件时,若在数据库中没有相应内容,则在StringGrid中所显示的仍然是前一个ComboBox控件的内容,这该如何改?请指教!!!!
解决方案 »
- 我这样使用(调用)存储过程,会不会造成内存泄漏
- 急;如何向word中插入浮动于文字之上的图片?
- ADOTable如何在程序中实现排序,请教高手
- 关于Listview中multiselect如何显示选择数据的问题???
- 如何设计类的问题?
- 怎么样设置当前目录?
- 征集一个能够存取数据库中的对象,比如word,excel等文件的控件或完整代码!
- 我想通过取sql server的中文纪录,然后用WebBrowser打开,却总是出现乱码,请问如何解决啊,郁闷好几天了!!!!
- 如何将midi文件打成专用包并播放
- 拜托各位,现在既然已恢复正常,那么,各位,为了我们的乐园,大家能不能把那些发牢骚的帖子都结束了呢?谢谢各位的合作!!!!
- 关于数据库中的数据问题?
- "NO actionband style unit present in the uses clause"
var nLoop: Integer;
begin
for nLoop := 0 to StringGrid.Cols.Count - 1 do
StringGrid.Cols[nLoop].Clear;
...
end;
var x,y:integer;
begin
for x:=0 to stringgrid.cols.count-1 do
beginStringGrid.Cells[x,y]='';
var x,y:integer;
begin
for x:=0 to stringgrid.cols.count-1 do
begin
for y:=1 to stringgrid.rows.count-1 do//从第一行数据开始清空,最顶上一行应该是你的标签吧
begin
StringGrid.Cells[x,y]='';
end;
end;
再combobox的onchange中,查询数据库
if 记录条数>0 then 该stringgrid
esle 不改//这种情况可省略