C# WPF数据网格不显示文本

C# WPF数据网格不显示文本,c#,wpf,visual-studio,wpfdatagrid,C#,Wpf,Visual Studio,Wpfdatagrid,在写入datagrid单元格时按tab键,则不会显示文本。。 如何解决 <DataGrid.Columns> <DataGridTextColumn x:Name="item_name" Width="*" Header="Item Name" /> <DataGridTextColumn x:Name="item_unit" Width="*" Header="Unit"/> <DataGridTextColumn x:

在写入datagrid单元格时按tab键,则不会显示文本。。 如何解决

<DataGrid.Columns>
    <DataGridTextColumn x:Name="item_name"   Width="*" Header="Item Name" />
    <DataGridTextColumn x:Name="item_unit"   Width="*" Header="Unit"/>
    <DataGridTextColumn x:Name="item_qty"   Width="*" Header="Qnty"/>
    <DataGridTextColumn x:Name="item_rate"   Width="*" Header="Unit Rate"/>
    <DataGridTextColumn x:Name="total_rate"   Width="*" Header="Total Rate"/>
    <DataGridTextColumn x:Name="item_cgst"   Width="*"  Header="CGST(%)"/>
    <DataGridTextColumn x:Name="item_sgst"   Width="*" Header="SGST(%)"/>
    <DataGridTextColumn x:Name="total_amount"   Width="*" Header="Total Amount"/>
</DataGrid.Columns>

您没有使用绑定道具,因此它没有显示在UI上。这是我测试过的代码,工作正常

  <DataGrid Name="item_list">
        <DataGrid.Columns>
                <DataGridTextColumn x:Name="item_name" Binding="{Binding itemname}"  Width="*" Header="Item Name" />
                <DataGridTextColumn x:Name="item_unit" Binding="{Binding itemitemunit}"  Width="*" Header="Unit"/>
                <DataGridTextColumn x:Name="item_qty" Binding="{Binding itemqty}"  Width="*" Header="Qnty"/>
                <DataGridTextColumn x:Name="item_rate" Binding="{Binding itemrate}"   Width="*" Header="Unit Rate"/>
            <DataGridTextColumn x:Name="total_rate"   Width="*" Header="Total Rate"/>
            <DataGridTextColumn x:Name="item_cgst"   Width="*"  Header="CGST(%)"/>
            <DataGridTextColumn x:Name="item_sgst"   Width="*" Header="SGST(%)"/>
            <DataGridTextColumn x:Name="total_amount"   Width="*" Header="Total Amount"/>
        </DataGrid.Columns>
        </DataGrid>




  private void add_sale_Loaded()
        {

            collection.Add(new Proxy { itemitemunit = "1", itemname = "1", itemqty = "1", itemrate = "1" });
            item_list.CanUserAddRows = false;
            item_list.AutoGenerateColumns = false;
            item_list.ItemsSource = collection;
        }

//Global
 ObservableCollection<Proxy> collection { get; set; }
//CTOR
 collection = new ObservableCollection<Proxy>();
            item_list.ItemsSource = collection;
            add_sale_Loaded();
            add_sale_Loaded(); 

私有无效添加\销售\加载()
{
添加(新代理{ItemUnit=“1”、itemname=“1”、itemqty=“1”、itemrate=“1”});
item_list.CanUserAddRows=false;
item_list.AutoGenerateColumns=false;
item_list.ItemsSource=集合;
}
//全球的
ObservableCollection集合{get;set;}
//执行器
集合=新的ObservableCollection();
item_list.ItemsSource=集合;
添加_sale_Loaded();
添加_sale_Loaded();

您是否设置了itemssource道具?如果您使用的是mvvm,还可以发布整个数据网格和Vm。是的。itemsource UsedC您可以发布整个代码吗?Np还请注意
item_list.CanUserAddRows=false