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;
}