powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Добавление новых строк в таблицу
25 сообщений из 215, страница 8 из 9
Добавление новых строк в таблицу
    #37320063
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

1) ну это уже совсем ламерский вопрос, открывайте книгу и читайте;
2) не знаю о каком "окне" вы говорите;
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37320185
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. C ComboBox перепробовал почти все свойства: SelectionBoxItem написано (Получает элемент отображаемый в поле выбора), SelectedItem и т.д. во всех случаях возвращает номер текущей записи. Написано аналог ComboBox.Text= ComboBox.SelectedValue.
2. Окно стандартное, MainPage. Да тут просто что-то типа RibbonStatusBarControl или что-то наподобие для отображения инфы (названия окна).
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37320223
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Брр... Что-то я по второму вопросу загнул... Можно конечно создать Page и перекинуть туда все, что было в MainPage. Появится свойство Title. Останется только программно поменять название при закрытии Childa.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37320690
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста назначение кода (пытаюсь прикрутить редактирование)
при переходе на страницу выполняется код
Код: plaintext
1.
 this.z_plan_name_Edit.LoadDDSByNavigationContext(this.NavigationContext);
в том случае если в DomainService
Код: plaintext
1.
2.
3.
4.
     public IQueryable<z_plan_name> GetZ_plan_name_Edit(int id)
        {
            return this.ObjectContext.z_plan_name;
        }

загружается первая запись. Не разобрался с Вашим кодом переделанным под мои "названия" , что он делает
Код: plaintext
1.
2.
3.
4.
     public IQueryable<z_plan_name> GetZ_plan_name_Edit(int id)
        {
            return this.ObjectContext.z_plan_name.Include("name").Where(r => r.id == id);;
        }
name у Вас там "City" я так предположил что это название столбца...
при попытке выполнения с последним вариантом вываливается ошибка
Код: plaintext
1.
The GetZ_plan_name_Edit method does not have arguments that match the QueryParameters collection.
Как ему "сказать" с какой строкой работать? Спасибо
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37321720
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

читаем

на русском материала мало, поэтому нужно искать инфу на англ. сайтах.

Google в помощь.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37322180
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по всему не могу передать параметры, т.е. на вашем примере
Код: plaintext
1.
2.
3.
4.
   public IQueryable<Customer> GetCustomerById(int Id)
        {
            return this.ObjectContext.Customer.Where(r => r.Id == Id);
        }

Код: plaintext
1.
       <navigationCore:UriMapping Uri="Customer/Edit/{Id}" MappedUri="/Views/fCustomer/Edit.xaml?Id={Id}"/>
Если убрать {Id} в Uri="Customer/Edit/{Id} то ошибка при переходе все бы хорошо но я при переходе использую
Код: plaintext
1.
  NavigationService.Navigate(new Uri("/Plan/Page_Edit.xaml?Id={Id}", UriKind.RelativeOrAbsolute));
Как-бы прописать в моем случае "аналог" Uri="Customer/Edit/{Id}.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37322476
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

откройте книгу и начните читать, глава Navigation Framework !
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37323298
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал, посмотрел видео. Замутил такую фигню
Код: plaintext
1.
 <Button Content="Button" Name="button1" Click="button1_Click" Tag="Plan/Page_add.xaml"/>
button1_Click
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
     ChildWindow childWindow = TreeHelper.FindVisualParent<ChildWindow>(this);
            if (childWindow != null)
            {
                childWindow.Width =  700 ;
                childWindow.Height =  310 ;
                Button navigationbutton = sender as Button;
                String goToPage = navigationbutton.Tag.ToString();
                NavigationService.Navigate(new Uri(goToPage, UriKind.Relative));
            }
Так работает, но если пытаюсь использовать Uri
Код: plaintext
1.
2.
3.
 <navigationCore:UriMapper x:Key="AppURIMapper">
        <navigationCore:UriMapping Uri="Plan/Page_add" MappedUri="/Plan/Page_add.xaml"/>
 </navigationCore:UriMapper>
Код: plaintext
1.
 <Button Content="Button" Name="button1" Click="button1_Click" Tag="Plan/Page_add.xaml"/>
ругается что "Не удается загрузить контент для URI". Что я упустил?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37323347
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уТКа,

вам еще памятник не поставили?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37323504
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enigmatic,

а памятники разве не по смерти ставят?
тогда еще очень рано - я буду жить!
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37323732
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enigmaticуТКа,

вам еще памятник не поставили?
Поставим в г.Тамбове вместо памятника Сталину.
уТКаа памятники разве не по смерти ставят?

Сейчас и живым ставят...
Забыл указать в Frame ссылку на ресурс UriMapper="..."
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37324521
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_FedorenigmaticуТКа,

вам еще памятник не поставили?
Поставим в г.Тамбове вместо памятника Сталину.
уТКаа памятники разве не по смерти ставят?

Сейчас и живым ставят...

ни в коем случае не надо, я вам даже спасибо скажу и поклонюсь в коленях!
я - собрался жить долго и вырастить своё "lion pride", которое с гордостью меню назовет Отец!
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37324725
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уТКа,

ы, до здравствует пятница и много пива
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37326266
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот блин наставьте меня на путь истинный. Как получить значение столбца выделенной строки в GridControl (DevExpressovs'ий) хотя можно и просто с Grido'м хоть что-то от чего оттолкнуться. Конструкция
Код: plaintext
1.
2.
3.
4.
5.
 GridCellMenuInfo menuInfo = Control_Plan.GridMenu.MenuInfo as GridCellMenuInfo;
                if (menuInfo != null && menuInfo.Row != null)
                {
                    menuInfo.Row.Row.ToString();//точка остановка
                }
При добавлении точки остановки получаем menuInfo.Row.Row{z_plan_name:29} где 29 это реальный ID выделенной записи в таблице z_plan_name. Как бы его оттуда достать?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37326320
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

к счастью DevExpress не пользуюсь, но если я правильно понял, то вот это
авторmenuInfo.Row.Row
имеет тип object, следовательно его можно кастануть в требуемый объект
Код: plaintext
1.
z_plan_name selectedRecord = menuInfo.Row.Row as z_plan_name;
и дальше делать чего нужно.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37327204
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. То что нужно.
Получилось конструкция
Код: plaintext
1.
2.
   z_plan_name ID_Plan = menuInfo.Row.Row as z_plan_name;
                    ID = ID_Plan.id;
где id наименование столбца значение которого мы получаем.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37327746
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, пока мало так сказать искал решение на данный вопрос (не все перепробовал)
Была некая "конструкция" состоящая из ComboBox и TextBlock
Код: plaintext
1.
2.
3.
4.
5.
<ComboBox x:Name="User_ComboBox" ItemsSource="{Binding Mode=OneWay, ElementName=z_userDomainDataSource, Path=Data}" 
             DisplayMemberPath="UserName" Margin="167,29,12,23" Grid.RowSpan="2" />
<TextBlock Grid.Row="2" Height="23" HorizontalAlignment="Left" Margin="3,7,0,0" 
                   Name="User_Text_Pass" Text="{Binding Path=Data.User, Mode=OneWay, ElementName=z_userDomainDataSource}" 
                   VerticalAlignment="Top" Visibility="Collapsed" />
Которая работала (вроде) как следующим образом при выборе в ComboBox нужного пользователя TextBlock заполнялся значением User данного пользователя автоматически.
Сейчас заменил ComboBox на

Код: plaintext
1.
2.
3.
<TextBox HorizontalAlignment="Left" Margin="105,12,0,0" Name="User_TextEdit" 
                 VerticalAlignment="Top" Width="295" Height="23"  
                 Text = "{Binding Path=Data.UserName, Mode=OneWay, ElementName=z_userDomainDataSource}"/>
Как бы "извратится", что бы при наборе пользователя я мог получить его поле User пусть даже при нажатии на какой либо Button?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37327910
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

ну это уж самому нужно придумать, все же логика Вашего приложения.
проверяйте в коде, создайте хелпер для этого.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37328206
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уТКаChek_Fedor,
ну это уж самому нужно придумать, все же логика Вашего приложения.
проверяйте в коде, создайте хелпер для этого.
Под словом "извратится" я имел в виду получить id нужной записи.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37328264
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу понять как работать с классами, объектами
Код: plaintext
1.
z_userDomainDataSource.Data.ToString(); //Точка останова
Посмотрел что-там "лежит" у Data вроде как есть CurrentItem. Это во время отладки. Как бы добраться до значений?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37328396
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

кастуйте!
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37328496
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то сложно с восприятием... Что значит "кастуйте"? Раз уж начал писать так еще вопросик.
Код: plaintext
1.
2.
3.
4.
<toolkit:DataField Label="Имя" FontWeight="Bold" >
                            <TextBox Name="Name_1" Text="{Binding Path=Pass, Mode=TwoWay}" 
                                     FontWeight="Normal" />
                        </toolkit:DataField>
Почему не могу в .cs "добраться" до свойств (точнее до самого TextBox) на Name_1.xxx ругается. Возможно ли это?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37328805
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

10883005 - кастуйте!

если ваши контролы вложены в DataTemplate, то вы к ним из кода не сможете обратиться.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37328905
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уТКаесли ваши контролы вложены в DataTemplate, то вы к ним из кода не сможете обратиться.
Да они вложены в DataTemplate. Т.е. я ни как не смогу, например, сверить две строки введенные в контролы? Как же тогда проверить на правильность ввода данных? Спасибо.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37329008
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

в гугле вводите строку:
авторria services validation
...
Рейтинг: 0 / 0
25 сообщений из 215, страница 8 из 9
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Добавление новых строк в таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]