Windows mobile 数据网格风格的windowsmobilec#

Windows mobile 数据网格风格的windowsmobilec#,windows-mobile,Windows Mobile,我正在尝试在我的DataGrid中设置一个列的样式,这样它将100%适合屏幕的宽度 我使用以下方法将数据绑定到我的网格: DataTable dt = new LoadGenres().Load(strFullPathToMyFile).Tables[0]; genreGrid.DataSource = dt; LoadGenes使用以下XML创建数据集: <?xml version="1.0" encoding="utf-8"?> <list

我正在尝试在我的
DataGrid
中设置一个列的样式,这样它将100%适合屏幕的宽度

我使用以下方法将数据绑定到我的网格:

        DataTable dt = new LoadGenres().Load(strFullPathToMyFile).Tables[0];
        genreGrid.DataSource = dt;
LoadGenes使用以下XML创建数据集:

<?xml version="1.0" encoding="utf-8"?>
<list>
<genre>Top 500</genre>
<genre>70s</genre>
<genre>80s</genre>
</list>

500强
70年代
80年代
这很好,但在屏幕上我看到如下图像:

如何使列适合网格的宽度

谢谢

拿着它

DataTable myTable = new DataTable();
        myTable = new LoadGenres().Load(strFullPathToMyFile).Tables[0];
        genreGrid.DataSource = myTable;
        DataGridTableStyle tableStyle = new DataGridTableStyle();
        tableStyle.MappingName = myTable.TableName.ToString();
        DataGridTextBoxColumn tbcName = new DataGridTextBoxColumn();
        tbcName.Width = Screen.PrimaryScreen.WorkingArea.Width;
        tbcName.MappingName = myTable.Columns[0].ColumnName.ToString();
        //tbcName.HeaderText = myTable.Columns[0].ColumnName.ToString();
        tableStyle.GridColumnStyles.Add(tbcName);
        genreGrid.TableStyles.Clear();
        genreGrid.TableStyles.Add(tableStyle);