找回密码
 立即注册

QQ登录

只需一步,快速开始

songxin

银牌会员

9

主题

48

帖子

2075

积分

银牌会员

积分
2075

活字格认证

songxin
银牌会员   /  发表于:2011-9-22 10:59  /   查看:9145  /  回复:14
定义了一个模板列 代码如下
<c1ataGridTemplateColumn Header="项目" IsReadOnly="{Binding CaptlExpnsReadOnly}"
                        CellStyle="{StaticResource DataGridCellTextStyle}" Width="238"
                                       HeaderStyle="{StaticResource DataGridHeaderStyle}" EditOnSelection="True">
                        <c1ataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding CPTLEXPNDTITM,Mode=OneWay}"
                                       TextWrapping="Wrap" Height="auto"
                                       VerticalAlignment="Center" />
                            </DataTemplate>
                        </c1ataGridTemplateColumn.CellTemplate>
                        <c1ataGridTemplateColumn.CellEditingTemplate>
                            <DataTemplate>
                                <TextBox Text="{Binding CPTLEXPNDTITM, Mode=TwoWay}" HorizontalAlignment="Left" MaxLength="20" Height="Auto" Padding="0" Margin="0"/>
                            </DataTemplate>
                        </c1ataGridTemplateColumn.CellEditingTemplate>
                    </c1ataGridTemplateColumn>
当输入数据的时候,光标离开,写的数据就不见了,被清空了,这是为什么?

14 个回复

倒序浏览
gw0506
超级版主   /  发表于:2011-9-22 11:16:00
沙发
<TextBlock Text="{Binding CPTLEXPNDTITM,Mode=OneWay}"
                                      TextWrapping="Wrap" Height="auto"
                                      VerticalAlignment="Center" />

从代码上看,Text都是绑定到CPTLEXPNDTITM上的。
所以我想知道CPTLEXPNDTITM是不是Dependency Property,是否实现了INotifyPropertyChange接口。
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-22 13:58:00
板凳

回复 2# gw0506 的帖子

是啊 还调用了RaiseDataMemberChanging方法
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-22 13:59:00
地板
TextBlock的绑定为mode=twoWay也不行
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-9-22 14:13:00
5#
建议你单独做一个demo。只有DataGrid,并且加上上述模板,看是否正常。

如果还不能解决,可以把demo发过来,我们和你一起分析。
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-22 14:44:00
6#
做了一个工程,输入项目时,入不进去。
附件大于4M怎么办?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-9-22 16:38:00
7#

回复 6# songxin 的帖子

应该没有这么大。请你查看一下,是不是把bin和obj文件夹也打包了。这两个可以删除。
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-26 08:59:00
8#

回复 7# gw0506 的帖子

版主周一好,看到我的附件了么?有解决方法了没?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-9-26 09:05:00
9#
你好。
很抱歉,仍然没有看到你的附件~
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-26 09:20:00
10#
附件,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部