【问题标题】:Textbox only displays content when the row is in edit mode文本框仅在行处于编辑模式时显示内容
【发布时间】:2018-01-13 07:49:13
【问题描述】:

我已经做了所有我能想到的事情,但是文本框没有显示值。

我的错误在哪里?

 <dxg:GridColumn FieldName="secUserName" Header="TRAIL">

                                        <dxg:GridColumn.DisplayTemplate>
                                            <ControlTemplate>
                                                <StackPanel>
                                                    <TextBox Text="{Binding Path=Data.secUserName, Mode=TwoWay}" ></TextBox>

                                                </StackPanel>
                                            </ControlTemplate>
                                        </dxg:GridColumn.DisplayTemplate>

在vb中

'<!-- load the datagrid -->
        Module1._Context.Load(Module1._Context.GetGESECsQuery())
        GridControl1.AutoPopulateColumns = False
        GridControl1.DataSource = Module1._Context.GESECs

【问题讨论】:

  • 这个问题可能太本地化了,无论如何似乎七年后都没有发布解决方案。我认为它可以被关闭为“不清楚”或“太宽泛”。

标签: silverlight devexpress gridcontrol


【解决方案1】:

我建议您使用我们的 TextEdit 而不是标准的 TextBox:

<dxg:GridColumn.DisplayTemplate>
                                            <ControlTemplate>
                                                <StackPanel>
                                                    <TextEdit EditValue="{Binding Path=DataContext.secUserName}"></TextEdit>
                                                </StackPanel>
                                            </ControlTemplate>
                                        </dxg:GridColumn.DisplayTemplate>

如果这没有帮助,请删除模板并确保网格有一个绑定到 secUserName 字段的列,并且它在运行时显示数据。

【讨论】:

  • Path=DataContext.secUserName,这里的datacontext会换成domainservice对象的名字吗?就像我已经完成了“Public _Context As New DomainService1”,所以我用 _Context 替换。
  • 先生,上述方法不起作用,是的,我确定它确实在运行时显示数据,只有简单的列绑定。
  • 这是我设法在文本编辑框中得到的消息。单击“DevExpress.Xpf.Editors.TextEdit”时,在编辑模式下工作正常
  • 我已经尽我的初学者能力调试了这个问题,但我无法解决它,这是我的结果的链接,请帮助我会非常感激,因为我有我使用 devx 的完整项目控件,并且必须切换回silverlight简单控件,如果这将控件添加到gridcontrol并将它们绑定到数据“就像使用简单的silverlight网格非常容易地完成一样”..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-30
  • 1970-01-01
  • 2019-03-21
相关资源
最近更新 更多