Je suis un débutant dans le développement de Windows Mobile et j'ai trouvé que lorsque je définis la largeur en utilisant un DataGridTextBoxColumn, cela n'affecte pas la taille de la colonne DataGrid. Voici mon code:DataGrid Width n'a aucun effet sur Windows Mobile. C#
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = "MainStyle";
DataGridTextBoxColumn tbcName = new DataGridTextBoxColumn();
tbcName.Width = 120;
tbcName.MappingName = "Name";
tbcName.HeaderText = "Name";
tableStyle.GridColumnStyles.Add(tbcName);
DataGridTextBoxColumn tbcValue = new DataGridTextBoxColumn();
tbcValue.Width = 200;
tbcValue.MappingName = "Value";
tbcValue.HeaderText = "Value";
tableStyle.GridColumnStyles.Add(tbcValue);
// dgUserAttributes is defined as a System.Windows.Forms.DataGrid
dgUserAttributes.TableStyles.Clear();
dgUserAttributes.TableStyles.Add(tableStyle);
Toutes les idées?
Dans votre exemple, s'il y avait 10 colonnes, auriez-vous à ajouter 10 colonnes ou seulement celles qui vous intéressent? –