InFerNo
Legacy Member
Ik wil een Datagridview vullen met data dmv scrolling.
Laat ons zeggen dat ik 50 records in de DGV laad, wanneer ik aan het einde van deze lijst ben gescrolt zou hij de volgende 50 moeten inladen en er bij zetten. De vorige rijen mogen blijven staan.
Iemand een idee hoe ik dat kan bewerkstellen?
Ik heb al gegoogled, maar die voorbeelden zijn vaak ingewikkeld of toch iets anders dan ik wil
Om u een idee te geven:
FYI: deze code compiled niet omdat ik nog met die LIMIT zit te prullen o.a., het is maar om een idee te geven hoe ik de data ophaal en in de DGV steek
Als u liever alles in kleurtjes ziet:
[C#] Paging by scrolling - Pastebin.com
Laat ons zeggen dat ik 50 records in de DGV laad, wanneer ik aan het einde van deze lijst ben gescrolt zou hij de volgende 50 moeten inladen en er bij zetten. De vorige rijen mogen blijven staan.
Iemand een idee hoe ik dat kan bewerkstellen?
Ik heb al gegoogled, maar die voorbeelden zijn vaak ingewikkeld of toch iets anders dan ik wil

Om u een idee te geven:
Code:
SqlConnection conn = clsCommonFunctions.cInstance.connection;
SqlCommand command = new SqlCommand(
"SELECT c.vc50_Title, c.vc50_LastName, c.vc50_FirstName, l.vc10_Code, g.vc10_Code, a.vc255_Street1, c.vc255_Remarks " +
"FROM tbl_Contact c, tbl_Language l, tbl_Gender g, tbl_Address a " +
"WHERE l.num_Id = c.num_LanguageId " +
"AND c.num_GenderId = g.num_Id " +
"AND c.num_AddressId = a.num_Id " +
"LIMIT " + uloCurrentSetBottom.ToString() + "," + intRange.ToString()
, conn);
SqlDataReader reader = command.ExecuteReader();
int i = 0;
//Voorbeeld voor unbound dgv, vullen met do while?
while (reader.Read())
{
dgvContacts.Rows[i].Cells[0].Value = reader[0];
dgvContacts.Rows[i].Cells[1].Value = reader[1];
dgvContacts.Rows[i].Cells[2].Value = reader[2];
dgvContacts.Rows[i].Cells[3].Value = reader[3];
dgvContacts.Rows[i].Cells[4].Value = reader[4];
dgvContacts.Rows[i].Cells[5].Value = reader[5];
dgvContacts.Rows[i].Cells[6].Value = reader[6];
i++;
}
reader.Close();
conn.Dispose();
FYI: deze code compiled niet omdat ik nog met die LIMIT zit te prullen o.a., het is maar om een idee te geven hoe ik de data ophaal en in de DGV steek
Als u liever alles in kleurtjes ziet:
[C#] Paging by scrolling - Pastebin.com


)