the following code worked fine in 2010 version but throws exceptions in 2011.3.3115.35
what gives?
protected
void
cmbShipDate_SelectedIndexChanged(
object
o, RadComboBoxSelectedIndexChangedEventArgs e)
{
string
filterExpression;
filterExpression = RemoveFilter(
"ShipDate"
);
rgEditOrder.MasterTableView.FilterExpression = filterExpression;
if
(cmbShipDate.SelectedItem.Text ==
"All"
)
filterExpression =
string
.Empty;
else
filterExpression =
"([ShipDate] = '"
+ cmbShipDate.SelectedItem.Text +
"')"
;
rgEditOrder.MasterTableView.FilterExpression = AppendFilterExpression(filterExpression);
rgEditOrder.EditIndexes.Clear();
ClearOutItemData();
rgEditOrder.MasterTableView.Rebind();
}
private
string
AppendFilterExpression(
string
filterExpression)
{
StringBuilder sb;
sb =
new
StringBuilder(rgEditOrder.MasterTableView.FilterExpression);
if
(filterExpression ==
string
.Empty)
return
sb.ToString();
if
(sb.ToString() !=
string
.Empty)
{
sb.Append(
" AND "
);
}
sb.Append(filterExpression);
return
sb.ToString();
}
what gives?