|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.04.2014, 15:27 | #1 |
Регистрация: 05.04.2014
Сообщений: 3
|
не могу получить данные из datagrid C# WPF
Всем доброго времени суток......в общем ребят ситуация такая.Мне нужно из datagrid получить данные, если конкретнее, то я в текстбокс ввожу массив цифр, потом значение текстбокса присваиваю переменной и уже переменную вывожу в поле datagrid. тем самым этот массив цифр содержится уже datagrid,......подскажите пожалуйста как мне записать в массив значения datagrid "array[i]"......по идее там должно еще указываться с какой строчки datagrid записывать и с какого поля......и после записи в массив мне нужно этот массив вывести в листбокс (но это я сам сделаю)......главное как записать значения из datagrid в массив???????? буду очень благодарен......вот код который я пока что написал
xaml: <Window x:Class="апрапр.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="357.322" Width="539.644"> <Grid> <DataGrid AutoGenerateColumns="False" Name="DataGridTest" CanUserAddRows="True" ItemsSource="{Binding TestBinding}" Margin="0,50,298,0" > <DataGrid.Columns> <DataGridTextColumn Header="двухмерный массив" IsReadOnly="True" Binding="{Binding Path=Test1}" Width="140"></DataGridTextColumn> <DataGridTextColumn Header="rezalt" IsReadOnly="True" Binding="{Binding Path=Test2}" Width="130"></DataGridTextColumn> </DataGrid.Columns> </DataGrid> <Button Content="Add new row" HorizontalAlignment="Left" Margin="0,10,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click_1"/> <ListBox Name="ff" HorizontalAlignment="Left" Height="112" Margin="273,50,0,0" VerticalAlignment="Top" Width="237" SelectionChanged="ff_SelectionChang ed"/> <Button Content="вывести в листбокс" HorizontalAlignment="Left" Height="57" Margin="302,212,0,0" VerticalAlignment="Top" Width="180" Click="Button_Click"/> <TextBox Name="textBox1" HorizontalAlignment="Left" Height="20" Margin="99,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="206"/> </Grid> </Window> C#: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace апрапр { /// <summary> /// Логика взаимодействия для MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_Click_1(object sender, RoutedEventArgs e) { //считываю массив с текстбокса string mas; mas = textBox1.Text; //записываю в datagrid DataGridTest.Items.Add(new Testt() { Test1 =mas}); } private void Button_Click(object sender, RoutedEventArgs e) { } private void ff_SelectionChanged(object sender, SelectionChangedEventArgs e) { } } public class Testt { public string Test1 { get; set; } public string Test2 { get; set; } } } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отображение данных в DataGrid (WPF) | hameen | WPF, UWP, WinRT, XAML | 1 | 04.07.2013 18:02 |
WPF DataGrid Binding | RomanA | WPF, UWP, WinRT, XAML | 0 | 28.02.2013 15:54 |
DataGrid WPF | Brodish | C# (си шарп) | 0 | 06.01.2013 15:42 |
Событие в DataGrid WPF | ViRTaCe | C# (си шарп) | 5 | 09.05.2012 09:34 |