Note that there are some explanatory texts on larger screens.

plurals
  1. POWPF C# DataGrid edit cell
    primarykey
    data
    text
    <p>I have a problem with editing cells in a <code>DataGrid</code>.</p> <p>When I double click in a cell, an exception is raised - <code>InvalidOperationException 'EditItem' is not allowed for this view</code></p> <p>I'm looking for the easiest way to edit cell in datagrid.</p> <p>XAML-------------------------------------------------------------------------------XAML</p> <pre><code>&lt;DataGrid x:Name="ZdarzeniaDataGrid" AutoGenerateColumns="False" CanUserAddRows="True" HorizontalAlignment="Left" Margin="71,398,0,0" VerticalAlignment="Top" Height="279" Width="1119"&gt; &lt;DataGrid.Columns&gt; &lt;DataGridTextColumn Binding="{Binding IdZdarzenia}" Header="Id Zdarzenia" Width="100"/&gt; &lt;DataGridTextColumn Binding="{Binding Gospodarze}" Header="Gospodarze" Width="100"/&gt; &lt;DataGridTextColumn Binding="{Binding Goście}" Header="Goście" Width="100"/&gt; &lt;DataGridTextColumn Binding="{Binding Kurs1}" Header="Kurs 1" Width="100"/&gt; &lt;DataGridTextColumn Binding="{Binding Kurs0}" Header="Kurs 0" Width="100"/&gt; &lt;DataGridTextColumn Binding="{Binding Kurs2}" Header="Kurs 2" Width="100"/&gt; &lt;DataGridTextColumn Binding="{Binding Kurs10}" Header="Kurs 10" Width="100"/&gt; &lt;DataGridTextColumn Binding="{Binding Kurs20}" Header="Kurs 20" Width="100"/&gt; &lt;DataGridTextColumn Binding="{Binding Kurs12}" Header="Kurs 12" Width="100"/&gt; &lt;DataGridTextColumn Binding="{Binding DataZdarzenia}" Header="Data Zdarzenia" Width="100"/&gt; &lt;/DataGrid.Columns&gt; &lt;/DataGrid&gt; </code></pre> <p>C# ------------------------------------------------------------------------------ C# </p> <pre><code>ZdarzeniaDataGrid.Items.Add( new { IdZdarzenia = napis.ItemArray.GetValue(0).ToString(), Gospodarze = napis2.ItemArray.GetValue(0).ToString(), Goście = napis3.ItemArray.GetValue(0).ToString(), Kurs1 = napis.ItemArray.GetValue(3).ToString(), Kurs0 = napis.ItemArray.GetValue(4).ToString(), Kurs2 = napis.ItemArray.GetValue(5).ToString(), Kurs10 = napis.ItemArray.GetValue(6).ToString(), Kurs20 = napis.ItemArray.GetValue(7).ToString(), Kurs12 = napis.ItemArray.GetValue(8).ToString(), DataZdarzenia = napis.ItemArray.GetValue(9).ToString() }); </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload