首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

实现隐藏DBGrid的列 的代码?解决思路

2012-03-16 
实现隐藏DBGrid的列 的代码? 实现隐藏DBGrid的列的代码为什么报错了?内存错误..procedureTFiltrateForm.Bi

实现隐藏DBGrid的列 的代码?

实现隐藏DBGrid的列   的代码

为什么报错了?内存错误..


procedure   TFiltrateForm.BitBtn1Click(Sender:   TObject);
var
        I,J:Integer;
        FielName1,FielName2:String;
begin
       
        if   ListBox2.Items.Count> 0   then
        begin
            for     I:=0   to   ListBox2.Items.Count-1     do
            begin
                  for   J   :=0     to   ListingForm.DBGrid1.DataSource.DataSet.FieldCount-1   do
                  begin
                        FielName1:=trim(ListBox2.Items.Strings[i]);
                        FielName2:=Trim(ListingForm.DBGrid1.Columns[J].FieldName);
                        If   FielName1=FielName2   then
                                ListingForm.DBGrid1.Columns[j].Visible:=False;                        
                  end;
            end;
        end;
end;

[解决办法]
http://www.tomore.com/1/2324.html
自己下载看看
[解决办法]
for J :=0 to ListingForm.DBGrid1.DataSource.DataSet.FieldCount-1 do
???

DBGrid1.Columns.count-1 ???

[解决办法]
ListingForm创建了吗?
[解决办法]
跟踪调试,再不明白就跟到VCL中,你就知道是怎么回事了。

热点排行