SourceGrid c#.Net

Fermé
medinfo87 Messages postés 72 Date d'inscription dimanche 18 janvier 2009 Statut Membre Dernière intervention 11 juillet 2011 - 31 mars 2009 à 12:26
Bonjour,
salut à tout le monde;je veux modifier l'alignement de ce tableau de gauche à droite vers le droite à gauche j'ai déjà écrit la ligne : grid1.RightToLeft = RightToLeft.Yes; mais ca marche pas pouvez vous m'aidez SVP..,merci d'avance... pour le tableau le voila:

Grid grid1 = new Grid();
grid1.Location = new Point(500, 470);
grid1.Size = new Size(500, 300);


SourceGrid.Cells.Views.ColumnHeader boldHeader = new SourceGrid.Cells.Views.ColumnHeader();
grid1.BackColor = Color.Transparent;
boldHeader.Font = new Font(grid1.Font, FontStyle.Underline | FontStyle.Bold);
grid1.BorderStyle = BorderStyle.None;
grid1.RightToLeft = RightToLeft.Yes;
grid1.Anchor = AnchorStyles.None;
grid1.ColumnsCount = 5;
grid1.FixedRows = 1;
grid1.Rows.Insert(0);
grid1[0, 0] = new SourceGrid.Cells.ColumnHeader("");
grid1[0, 0].View = boldHeader;
grid1[0, 1] = new SourceGrid.Cells.ColumnHeader("??? ????? ????????");
grid1[0, 1].View = boldHeader;
grid1[0, 2] = new SourceGrid.Cells.ColumnHeader("????? ");
grid1[0, 2].View = boldHeader;
grid1[0, 3] = new SourceGrid.Cells.ColumnHeader("??????");
grid1[0, 3].View = boldHeader;
grid1[0, 4] = new SourceGrid.Cells.ColumnHeader("??? ??????");
grid1[0, 4].View = boldHeader;
grid1.Columns.SetWidth(0, 50);
grid1.Columns.SetWidth(1, 150);
grid1.Columns.SetWidth(2, 100);
grid1.Columns.SetWidth(3, 100);
grid1.Columns.SetWidth(4, 100);

for (int r = 1; r < 10; r++)
{
grid1.Rows.Insert(r);
grid1[r, 0] = new SourceGrid.Cells.CheckBox(null, true);


grid1[r, 1] = new SourceGrid.Cells.Cell("cel (" + r.ToString() + ",1)", typeof(string));

grid1[r, 2] = new SourceGrid.Cells.Cell("cel (" + r.ToString() + ",2)", typeof(string));
grid1[r, 3] = new SourceGrid.Cells.Cell("cel (" + r.ToString()+",3)", typeof(string));
grid1[r, 4] = new SourceGrid.Cells.Cell("cel (" + r.ToString()+",4)", typeof(string));

}
A voir également: