Для того, чтобы записывать текст из определенного TextBox в определенный DataGrid в C# WPF, необходимо выполнить следующие шаги:
1. Создать WPF приложение в C# или открыть существующее.
2. Открыть окно, в котором будет располагаться DataGrid и TextBox, для этого можно использовать файл MainWindow.xaml.cs.
3. Внутри окна добавить DataGrid и TextBox элементы, для этого в файле MainWindow.xaml разместите следующий код:
<Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <TextBox x:Name="textBox" Grid.Row="0" Margin="10"/> <DataGrid x:Name="dataGrid" Grid.Row="1" Margin="10"/> </Grid>
4. В коде C# для файла MainWindow.xaml.cs добавьте следующий код, чтобы связать TextBox с DataGrid:
using System.Collections.ObjectModel; using System.Windows; using System.Windows.Controls; namespace YourNamespace { public partial class MainWindow : Window { public ObservableCollection<string> Items { get; set; } public MainWindow() { InitializeComponent(); // Создание коллекции для DataGrid Items = new ObservableCollection<string>(); dataGrid.ItemsSource = Items; } private void Button_Click(object sender, RoutedEventArgs e) { // Получение текста из TextBox string text = textBox.Text; // Добавление текста в коллекцию для DataGrid Items.Add(text); // Очистка TextBox после добавления текста textBox.Text = string.Empty; } } }
5. Добавьте кнопку в окно MainWindow.xaml, которая будет добавлять текст из TextBox в DataGrid. Для этого добавьте следующий код:
<Button Content="Добавить" Click="Button_Click" Grid.Row="0" HorizontalAlignment="Right" Margin="10" Width="100"/>
6. Теперь, при нажатии на кнопку "Добавить", текст из TextBox будет добавляться в DataGrid.
В результате выполнения этих шагов, приложение будет работать следующим образом: каждый раз, когда вы вводите текст в TextBox и нажимаете кнопку "Добавить", введенный текст будет добавляться в DataGrid.