当前位置: 首页 > 编程语言 > C#

WindowsMobile应用程序中的DataGrid列宽共享

时间:2023-04-11 02:52:55 C#

WindowsMobile应用程序中的DataGrid列宽我在尝试调整DataGrid列的宽度时遇到了问题。我使用了此处发布的答案,但无法解决。我使用对象列表作为数据源。在这个简单的示例中,我刚刚创建了一个智能设备应用程序,并且刚刚添加了一个数据网格。那么我的代码是这样的:publicForm1(){InitializeComponent();列表lista=newList();lista.Add(newPrueba("uno","dos"));lista.Add(newPrueba("tres","cuatro"));dataGrid1.DataSource=lista;DataGridTableStyletableStyle=newDataGridTableStyle();tableStyle.MappingName=lista.GetType().ToString();DataGridTextBoxColumntbcName=newDataGridTextBoxColumn();tbcName.Width=4000;tbcName.MappingName="UNO";tbcName.HeaderText="UNO";tableStyle.GridColumnStyles.Add(tbcName);dataGrid1.TableStyles.Clear();dataGrid1.TableStyles.Add(tableStyle);}}publicclassPrueba{publicstringUNO{get;放;}公共字符串DOS{得到;放;}publicPrueba(stringuno,stringdos){this.UNO=uno;这个.DOS=dos;}}宽度保持不变。你有线索吗谢谢!更改此行tableStyle.MappingName=lista.GetType().ToString();到tableStyle.MappingName=lista.GetType().Name;哦,4000对于手机来说有点大,但我认为这是一个错字。以上就是C#学习教程:WindowsMobile应用中DataGrid列宽共享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: