Hallo,
Ik heb de onderstaande code gemaakt om een grid te vullen.
Als ik Allowpaging op true zet en pagesize = 15, en ik voer meer dan 15 records in krijg ik een foutmelding dat er te veel records in de grid geplaatst worden.
Weet iemand wat ik fout doe, alvast bedankt.
Eric
Code:
procedure TWebForm1.DataGrid1_PageIndexChanged(source: System.Object; e: System.Web.UI.WebControls.DataGridPageChangedEventArgs);
begin
DataGrid1.CurrentPageIndex:= e.NewPageIndex;
SelectAll;
end;
Code:
function TWebForm1.SelectAll: Boolean;
var
SqlConnection : BdpConnection;
SqlDataAdapter : BdpDataAdapter;
Ds : DataSet;
Dt : DataTable;
SqlString : string;
begin
SqlString:='SELECT * FROM WebEcoLeden';
try
SqlConnection:=BdpConnection.Create();
SqlConnection.ConnectionString:=
ConnectionStringUitvoeren(DP_Groepsleden.ServerNaam);
SqlDataAdapter:= BdpDataAdapter.Create(SqlString ,SqlConnection);
SqlDataAdapter.MaxRecords:=10;
SqlDataAdapter.StartRecord:=1;
Ds:=DataSet.Create;
SqlDataAdapter.Fill(Ds,'WebEcoLeden');
Dt:=Ds.Tables['WebEcoleden'];
DataGrid1.DataSource:=Dt.DefaultView;
DataGrid1.DataBind;
SqlConnection.Close;
except on E: Exception do
MsgDlg(Self, 'Fout Select');
end;
end;
Bookmarks