在stringgrid中输入记录,保存之前判断一下,stringgrid中是否有重复值,我想先把单元格中的值存在stringlist中,然后比较,但不知道如何做(我是在输入完多行后,在做判断)
急,多谢了
急,多谢了
解决方案 »
- 查询access数据库问题
- 我不记得在delphi下,如何使用链表了。请高手帮忙,我只有20分。倾禳相送。
- 我想学DELPHI和SQL SERVER,大家有好的入门的电子文档没有?发邮件到邮箱,或给地址都行!都有分哟!
- 请问在操作execl中如何设置下划线????????????
- timestamp数据能够转化为datetime类型的数据
- 向大家学习一个关于图片的问题?
- 使用SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST+SHCNF_FLUSH, nil, nil);应包涵什么文件?
- 如何使TDirectoryListBox控件可以显示具有隐含或系统属性的目录?
- 一个小问题,请大家帮一下忙
- 如何操作cxGrid过滤出来的数据集?
- SPCOMM中OnReceiveData事件没有触发?
- 求通过ADSL访问数据库方法
var
SL:TStringList;
begin
if SL.IndexOf('coach') <>-1 Then showmessage('已经存在');
end;
var i :Integer;
bb :String;
begin bb :='你好';
for i :=0 to aa.Count-1 do
begin
if bb=aa.Strings[i] then
begin
ShowMessage('存在');
exit;
end;
end;
aa.Add(bb) ;
end;
var
i:Integer;
temp:String;
Stringlist2:TStringList;
begin
Stringlist2 := TStringList.Create;
Stringlist2.clear;
Stringlist1.Sorted := true; //先排序
for i:=0 to Stringlist1.Count-1 do
begin
temp := Stringlist1.Strings[i];
if Stringlist2.IndexOf(temp) = -1 then
Stringlist2.Add(temp) ;
end;
for i:=0 to Stringlist2.Count-1 do
begin
ShowMessage(Stringlist2.Strings[i]);
end;end;
这么得到的Stringlist2就是你要的没有重复的了
dupAccept 允许有重复的字符串
dupError 加入一个重复的字符串将触发EListError异常