<pre lang="c#">Telerik.Windows.Controls.GridViewDataColumn col = new Telerik.Windows.Controls.GridViewDataColumn(); FrameworkElementFactory checkBox = new FrameworkElementFactory(typeof(CheckBox)); checkBox.SetBinding(CheckBox.IsCheckedProperty, new Binding("Checkedcolumn")); DataTemplate template = new DataTemplate() { VisualTree = checkBox }; template.Seal(); col.CellTemplate = template; dataGrid.Columns.Add(col);
public ObservableCollection<T> SelectedData { get { return _selectedData; } set { _selectedData = value; } }
foreach(T item in SelectedData) { for (int i = 0; i < Dataset.Count;i++ ) { if ((int)Dataset[i].GetPropertyValue("Id") == (int)item.GetPropertyValue("Id")) { foreach (DataGridViewRow row in dataGrid.Items) { ((DataGridViewCheckBoxCell)row.Cells[0]).Value = true; } } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)