or
mnContext = new RadDropDownMenu();
mnItem = new RadMenuItem("&Add Stats" );
mnItem.Tag = lnkToTeam;
mnItem.Name = "AddBattingStats";
mnContext.Items.Add(mnItem);
mnContext.Click += new EventHandler(tvTeam_ContextMenu_PitchPlanRootClicked);
planGroupNode.ContextMenu = mnContext;
planGroupNode.Tag = null;
planGroupNode.Name = "PitchPlanHeader";
planGroupNode.ToolTipText = "Right-click to add or delete Pitch Plans";
cbStatus.ValueMember =
"value"
;
cbStatus.DataSource = GetStatusCodes();
//Gets data from a data table
cbStatus.AutoSizeDropDownToBestFit =
true
;
//Binding
cbStatus.DataBindings.Clear();
cbStatus.DataBindings.Add(
"SelectedValue"
, bs,
"status"
);
//I've tried all the below code and it doesn't change my combox selected row or value
//((RadGridView)this.cbStatus.EditorControl).Rows[2].IsSelected = true;
//((RadGridView)this.cbStatus.EditorControl).CurrentColumn = ((RadGridView)this.cbStatus.EditorControl).Columns[0];
//((DataTable)bs.DataSource).Rows[bs.Position]["status"] = "02";
///cbStatus.SelectedIndex = 2;
When I add a watch on the below lines I
get
"01"
and
"Complete"
. It should change to
"02"
and
"Working"
((RadGridView)
this
.cbStatus.EditorControl).CurrentRow.Cells[0].Value
"01"
object
{
string
}
((RadGridView)
this
.cbStatus.EditorControl).CurrentRow.Cells[1].Value
"Complete"
object
{
string
}