I feel like I must be missing something simple, but I've been through the examples and can't find anything. I have a gridview bound to a datatable. The values populate fine, but when I try to edit, the textbox shows up blank. It works fine if I set AutoGenerateColumns="true", I need to be able to set it to false
<telerik:RadGridView Margin="10,10,10,10" Name="rgridUsers" ItemsSource="{Binding}" RowIndicatorVisibility="Collapsed" ShowGroupPanel="False" SelectionMode="Extended" AutoGenerateColumns="False" CanUserFreezeColumns="False"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding User}" Header="Users" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Active}" Header="Active" /> <telerik:GridViewColumn> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <telerik:RadButton Command="Delete"> <Image Source="Images/Delete.png" /> </telerik:RadButton> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> </telerik:RadGridView.Columns></telerik:RadGridView>
DataTable dt = new DataTable();
public Administration()
{
InitializeComponent();
dt.Columns.Add("User", typeof(string));
dt.Columns.Add("Active", typeof(bool));
DataRow row;
row = dt.NewRow();
row["User"] = "User1";
row["Active"] = true;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User2";
row["Active"] = true;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User3";
row["Active"] = false;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User4";
row["Active"] = true;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User5";
row["Active"] = false;
dt.Rows.Add(row);
row = dt.NewRow();
row["User"] = "User6";
row["Active"] = true;
dt.Rows.Add(row);
rgridUsers.ItemsSource = dt;
}