Poku
Poku

Reputation: 3188

WPF DataGrid: Add items?

I'm trying to add items to my DataGrid. The count of the DataGrid is correct. If I put 3 items in the DataGrid, 3 rows are shown when I run the program, but no data is shown. All fields are just blank. I'm using this code:

public void LoadTimeRegistrationData()
{
    _timeregistrations = _client.TimeRegistrations().GetTimeregistrations("10-080002");

    gridDataTimeRegistrations.Items.Add("Test");
    gridDataTimeRegistrations.Items.Add("Test1");
    gridDataTimeRegistrations.Items.Add("Test2");
}

And the Xaml:

<Custom:DataGrid x:Name="gridDataTimeRegistrations" MinWidth="600" MinHeight="100"
                 HorizontalAlignment="Left" VerticalAlignment="Top">
    <Custom:DataGrid.Columns>
        <Custom:DataGridTextColumn Header="Employee no." Width="110"/>
        <Custom:DataGridTextColumn Header="Employee" Width="175"/>
        <Custom:DataGridTextColumn Header="Date" Width="100"/>
        <Custom:DataGridTextColumn Header="Status" Width="50"/>
    </Custom:DataGrid.Columns>
</Custom:DataGrid>

What am I doing wrong?

Upvotes: 0

Views: 4360

Answers (1)

Anvaka
Anvaka

Reputation: 15823

It looks like you forgot to set up bindings for text columns.

Upvotes: 1

Related Questions