举例如下
dbcombobox中items有以下几个值
a
b
c
d
如何判断再次输入的数值items中是否有,如没有则添加到items中
例如:
当在dbcombobox中输入的值为f时,判断items中没有则把f添加到items中,现在items中的内容则变成了
a
b
c
d
f
dbcombobox中items有以下几个值
a
b
c
d
如何判断再次输入的数值items中是否有,如没有则添加到items中
例如:
当在dbcombobox中输入的值为f时,判断items中没有则把f添加到items中,现在items中的内容则变成了
a
b
c
d
f
解决方案 »
- 如何控制mdi子窗口位置和大小
- DELPHI7试验连数据库调试不显示数据
- 请问怎样在ClientDataSet中查找 fieldA(字段A)=‘1’所在的行?
- 请问各位大侠,怎么把outlook通讯录或foxmail中同学录导入到自己的数据库中
- 如何使一个showmodal的窗体按ESC键退出
- 难道是Delphi6的Bug吗?还望遇到过这样问题的大哥多多指教!
- 奇怪,为什么我就是不能加入我从网上下载的控件呢??
- 请高手帮忙!关于屏蔽系统热键ctrl+alt+del、 WIN 、ALT+TAB等
- 急!急!急!HELP SOS
- WINDOWS怎样判断OFFICE已经安装?注册表吗?在哪里?急!!!!!!!
- 安装cxgrid问题!!!!
- cxGrid1DBChartView1 如何导出图呢?
var
i:integer;
begin
for i:=0 to dbcombobox1.Items.Count do
if dbcombobox1.Items[i]=dbcombobox1.Text then
showmessage('此值已存在!')
else
end;
if dbcombobox1.items.IndexOf(Trim(dbcombobox1.Text)) >= 0 then
showmessage('此值已存在!'
else
for i:=0 to dbcombobox1.Items.Count - 1 do
另外 if 后 如果查到了则退出循环,要不循环还会继续
var
exists: boolean;
i: integer;
begin
exists := true;
for i := 0 to DBComboBox1.items.count - 1 do
if DBComboBox1.Items.Strings[i] = DBComboBox1.Text then
break
else
exists := false;
if exists = false then
DBComboBox1.Items.Add(DBComboBox1.Text);
end;