Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2014, 15:27   #1
Ctrl_alt
 
Регистрация: 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; }
}


}
Ctrl_alt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отображение данных в 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