Yop tout le monde!
j'ai limité l'affichage de resultats d'un datagrid lié a une datasource
et fait un bouton "resultats precedents"
j'aimerai que quand je click sur ce bouton l'affichage de mon datagrid
se scroll tout seul vers le bas pour voire la derniere ligne séléctionnée.
Le code de mon bouton :
private void ResPre()
{
if (g_iSkip == 0)
{
g_iSkip = vueTUsRows.Count() - g_iHowMany;
MessageBox.Show("C'était les premiers éléments;\r\n Les derniers éléments de votre recherche vont donc être chargés...");
}
else
{
if (g_iSkip - g_iHowMany < 0)
{ g_iSkip = 0; }
else { g_iSkip = g_iSkip - g_iHowMany; }
}
FillDataGrid(g_iSkip, g_iHowMany);
m_Grid.Rows[0].Cells["cKey"].Selected = false;
m_Grid.Rows[0].Selected = false;
m_Grid.Rows[g_iHowMany - 1].Selected = true;
FillDetails(Int32.Parse(m_Grid.Rows[g_iHowMany - 1].Cells["cKey"].Value.ToString()));
Point pFin = new Point(0,m_Grid.Size.Height);
m_Grid.AutoScrollOffset = pFin;
}
m_Grid est mon datagridview
FillDataGrid comme son nom l'indique est ma fonction qui remplit le datagrid
g_iSkip représente le nieme element mis en 1ere ligne
et g_iHowMany combien de resultats et donc de ligne seront affichés.
FillDetails remplit plusieurs textbox avec les données du resultat selectionné (par son ID "cKey").
AutoScrollOffset est bien assigné mais cela ne produit rien du tout!
J'espère avoir plus de chance que http://www.csharpfr.com/forum/sujet-SCROLL-BAR-DATAGRID_967653.aspx
qui a eu le droit a une reponse en ASP

D'avance MERCI !!
V.
-------------------------------------------------------------------
Diaboliser quelqu'un ne lui fait pas pousser les cornes et la queue...