I have 2 Forms one is ListMenu.aspx and other one is ModifyMenu.aspx.
Listmenu.aspx is to diaply all the menus of Tree View Control in Data Grid.
like First Column is TabName, Second Column is Menu Name and Thid cloumn is Edit in DatGrid.
when i click on Edit its redirected to ModifyMenu.aspx Form using QueryStirng
(tb001_id is passing as querystring)
In ModiyMenu.aspx there are 3 drop down lists are there for
TabName
Child Level
Menu Parent
Now my problem is how to assign the corresponding values from database into these ddl's when i click on edit in datagrid in ListMenu.aspx Form
My code is like this:
Expand|Select|Wrap|Line Numbers
- private void bindDataFields(Int32 tb001_id)
- {
- string errorMsg = "";
- DataTable dt = objForm_MTreeBLL.bindFields(tb001_id, ref errorMsg);
- if (errorMsg == "")
- {
- //ddlTabName.SelectedItem.Text = dt.Rows[0]["ptab"].ToString();
- for (int i = 0; i < ddlTabName.Items.Count; i++)
- {
- if (ddlTabName.Items[i].Text = dt.Rows[0]["ptab"])
- {
- ddlTabName.SelectedIndex = Items.Values;
- }
- else
- {
- ddlTabName.SelectedIndex = 0;
- }
- }
- txtMenuName.Text = dt.Rows[0]["menu_name"].ToString();
- txtMenuLink.Text = dt.Rows[0]["menu_link"].ToString();
- //ddlConpgid.SelectedItem.Value = Convert.ToString(dt.Rows[0]["conpg_id"]);
- //ddlChildLvl.SelectedItem.Value = Convert.ToString(dt.Rows[0]["child_lvl"]);
- //ddlMenuPrnt.SelectedItem.Value = Convert.ToString(dt.Rows[0]["menu_prnt"]);
- chkMenuActive.Checked = Convert.ToBoolean(dt.Rows[0]["menu_activ"]);
- txtMenuTooltip.Text = dt.Rows[0]["menu_tip"].ToString();
- txtMenuSummary.Text = dt.Rows[0]["menu_sum"].ToString();
- }
- else
- {
- lblMsg.Text = "Error : " + errorMsg;
- }
- }
is this code is correct:
Expand|Select|Wrap|Line Numbers
- for (int i = 0; i < ddlTabName.Items.Count; i++)
- {
- if (ddlTabName.Items[i].Text = dt.Rows[0]["ptab"])
- {
- ddlTabName.SelectedIndex = Items.Values;
- }
- else
- {
- ddlTabName.SelectedIndex = 0;
- }
- }
Thanks in advance.
Regards,
Hari