or
DataTable
dataTable = new DataTable();
string[] values = dataValue.Value.Split(',');
for (int i = 0; i < values.Length; i++)
{
dataTable.Columns.Add(i.ToString(),
typeof(string));
}
dataTable.Rows.Add(values);
this.radGridView1.AutoGenerateColumns = true;
this.radGridView1.ItemsSource = dataTable;
if (wipGridView.SelectedItem != null)
_selectedRow = wipGridView.SelectedItem ;
else
{
_selectedRow = wipGridView.Items[0] ;
}
this.Cursor = Cursors.Wait;
LoadWipGrid(_selectedDisplayType);
wipGridView.CurrentItem = _selectedRow;
wipGridView.SelectedItem = _selectedRow;
wipGridView.SetIsCurrent(_selectedRow,
true);
wipGridView.SetIsSelected(_selectedRow,
true);
| void Row_Selected(object sender, RoutedEventArgs e){} |
| <Style TargetType="telerik:GridViewRow"> |
| <EventSetter Event="Selected" Handler="Row_Selected"/> |
| </Style> |


| Type type = ((AvailableActivity)(((ListBox)sender).SelectedItem)).Type; |
| DataObject data = new DataObject(DragDropHelper.WorkflowItemTypeNameFormat, type.AssemblyQualifiedName); |
| DragDrop.DoDragDrop(this.box1, data, DragDropEffects.Move); |
| private void OnDragQuery(object sender, DragDropQueryEventArgs e) |
| { |
| if (e.Options.Status == DragStatus.DragQuery) |
| { |
| AvailableActivity activity = ((AvailableActivity)((System.Windows.Controls.ListBox)(e.Options.Source)).SelectedItems[0]); // get the activity from the list |
| DataObject data = new DataObject(DragDropHelper.WorkflowItemTypeNameFormat, activity.Type.AssemblyQualifiedName); |
| e.Options.DragCue = activity.Type.AssemblyQualifiedName; |
| e.Options.ArrowCue = RadDragAndDropManager.GenerateArrowCue(); |
| e.Options.Payload = activity.Type.AssemblyQualifiedName; |
| } |
| e.QueryResult = true; |
| e.Handled = true; |
| } |