Конпка Commit в DataForm
От: Досяра  
Дата: 06.05.11 19:03
Оценка:
Здравствуйте, прошу помочь следующем вопросе: При редактировании поля UserName, все нормально кнопка DataForm-а Commit становиться доступной, а вот например при редактировании значения поля Password во вложенной таблице aspnet_Membership кнопка Commit остается недоступной, хотя ввод и вывод данных работает нормаль. Таблица aspnet_Membership вложено с помощью Include в классе сервиса. В чем может быть дело? как мне сделать кнопку активной при редактировании значений вложенной таблицы? Заранее благодарю

<toolkit:DataForm Name="dataForm_users" 
                                                      CommandButtonsVisibility="Add,Delete,Edit,Commit,Cancel" 
                                                      CurrentItem="{Binding ElementName=aspnet_UsersDataGrid, Path=SelectedItem, Mode=TwoWay}" 
                                                      ItemsSource="{Binding ElementName=aspnet_UsersDomainDataSource, Path=Data}" 
                                                      AutoEdit="False" 
                                                      AutoCommit="False" 
                                                      CommitButtonContent="Сохранить" 
                                                      CancelButtonContent="Отмена" 
                                                      EditEnding="dataForm_users_EditEnding" 
                                                      DeletingItem="dataForm_users_DeletingItem" BeginningEdit="dataForm_users_BeginningEdit">      
                                        <toolkit:DataForm.EditTemplate>
                                            <DataTemplate>
                                                <StackPanel Orientation="Vertical">
                                                    <toolkit:DataField Label="Имя пользователя">
                                                        <TextBox x:Name="UserName" Text="{Binding UserName, Mode=TwoWay}"></TextBox>
                                                    </toolkit:DataField>
                                                    <TextBox x:Name="LoweredUserName" Text="{Binding LoweredUserName, Mode=TwoWay}" Visibility="Collapsed"></TextBox>
                                                    <toolkit:DataField Label="Пароль">
                                                        <PasswordBox x:Name="Password" Password="{Binding Path=aspnet_Membership.Password, Mode=TwoWay}"></PasswordBox>
                                                    </toolkit:DataField>
                                                    <toolkit:DataField Label="Описание">
                                                        <TextBox x:Name="Comment" Text="{Binding Path=aspnet_Membership.Comment, Mode=TwoWay}"></TextBox>
                                                    </toolkit:DataField>
                                                    <toolkit:DataField Label="Email">
                                                        <TextBox x:Name="Email" Text="{Binding Path=aspnet_Membership.Email, Mode=TwoWay}"></TextBox>
                                                    </toolkit:DataField>
                                                    <toolkit:DataField Label="Дата создания пользователя">
                                                        <sdk:DatePicker x:Name="CreateDate" SelectedDate="{Binding Path=aspnet_Membership.CreateDate, Mode=TwoWay}" IsEnabled="False"></sdk:DatePicker>
                                                    </toolkit:DataField>
                                                    <toolkit:DataField Label="Дата последнего входа">
                                                        <sdk:DatePicker x:Name="LastLoginDate" SelectedDate="{Binding Path=aspnet_Membership.LastLoginDate, Mode=TwoWay}" IsEnabled="False"></sdk:DatePicker>
                                                    </toolkit:DataField>
                                                    
                                                </StackPanel>
                                            </DataTemplate>
                                        </toolkit:DataForm.EditTemplate>
                                    </toolkit:DataForm>
http://doslab.ru Разработка и внедрение автоматизированных информационных систем

Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.