#wpf #wpfdatagrid
#wpf #wpfdatagrid
Вопрос:
я хочу показать некоторые значения в таблице данных, и эти значения не из базы данных. Я создаю POS, в котором, когда пользователь вводит элемент, он должен быть показан ему / ей в форме таблицы данных.
Комментарии:
1. Итак, в чем вопрос? Что вы пробовали и что не работает — нам это нужно, чтобы помочь вам решить проблему
2. спасибо, но у меня есть решение 🙂
Ответ №1:
Это то, что я пробовал, и моя ошибка заключалась в том, что я не привязал «Name», «Price», но теперь я исправил это, и теперь это работает отлично
public struct MyData
{
public int Price { set; get; }
public string Name { set; get; }
}
public MainWindow()
{
InitializeComponent();
DataGridTextColumn grid_C1 = new DataGridTextColumn();
DataGridTextColumn grid_C2 = new DataGridTextColumn();
dGrid.Columns.Add(grid_C1);
dGrid.Columns.Add(grid_C2);
grid_C1.Binding = new Binding("Name");
grid_C2.Binding = new Binding("Price");
grid_C1.Header = "Name";
grid_C2.Header = "Price";
dGrid.Items.Add(new MyData { Name = "dumyText", Price = 2 });
dGrid.Items.Add(new MyData { Name = "dumyText", Price = 2 });
}