Is it possible to save the last selection of a radcombobox into a session , so when the user comes back to this page that the radcombobox is "pre selected" ?
What I'm dooing now is this :
Tanks for help and fast answer
What I'm dooing now is this :
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!
this
.Page.IsPostBack)
{
this
.parameterBuId =
this
.Request[
"buId"
];
if
(
string
.IsNullOrEmpty(parameterBuId))
{
parameterBuId = Session[
"BusinessUnnitId"
].ToString();
}
this
.LoadBU(parameterBuId);
this
.UserGrid.DataBind();
}
protected
void
LoadBU(
string
buId)
{
IEnumerable<HtBusinessUnit> businessUnits =
null
;
businessUnits = HtBusinessUnit.GetAll();
this
.rcbBusinessUnits.DataTextField =
"Name"
;
this
.rcbBusinessUnits.DataValueField =
"BusinessUnitId"
;
this
.rcbBusinessUnits.DataSource = businessUnits;
this
.rcbBusinessUnits.DataBind();
this
.rcbBusinessUnits.Items.Insert(0,
new
RadComboBoxItem(
"-BU-"
));
if
(buId !=
null
&& buId !=
""
)
{
int
index =
this
.rcbBusinessUnits.Items.IndexOf(
this
.rcbBusinessUnits.Items.Where(i => i.Value == buId).SingleOrDefault());
this
.rcbBusinessUnits.Items[index].Selected =
true
;
this
.selectedBu = businessUnits.Where(i => i.BusinessUnitId ==
int
.Parse(buId)).SingleOrDefault();
this
.LoadDE(
this
.parameterDepId);
}
}
Tanks for help and fast answer