how do i reorder dynamic div when i remove one div?. please help. below are my code.
aspx.cs
if (sc.HasRows)
{
while (sc.Read())
{
var menuID = sc["menuID"].ToString();
var menuDesc = sc["menuDesc"].ToString();
stringBuilder.Append("
stringBuilder.Append("
");{
while (sc.Read())
{
var menuID = sc["menuID"].ToString();
var menuDesc = sc["menuDesc"].ToString();
stringBuilder.Append("
");
stringBuilder.Append("
stringBuilder.Append("
");stringBuilder.Append("
");
stringBuilder.Append("
using (SqlConnection conn = ClassConn.GetPortalCon())
{
SqlCommand cmd1 = new SqlCommand("ret_Menu_SubMenu", conn);
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.AddWithValue("@userID", nopkj);
cmd1.Parameters.AddWithValue("@systemID", systemID);
cmd1.Parameters.AddWithValue("@menuID", menuID);
SqlDataReader sc1 = cmd1.ExecuteReader();
if (sc1.HasRows)
{
while (sc1.Read())
{
// komen dulu new tab
var newTab = sc1["new_tab"].ToString();
var subMenuID = sc1["MenuIDsub"].ToString();
var subMenuDesc = sc1["subMenuDesc_bi"].ToString();
if (newTab == "1")
{
stringBuilder.AppendFormat("");
}
else
{
stringBuilder.AppendFormat("");
}
}
stringBuilder.Append("
");stringBuilder.Append("
" + sc["menuDesc"].ToString() + "
" + "
");
" + "using (SqlConnection conn = ClassConn.GetPortalCon())
{
SqlCommand cmd1 = new SqlCommand("ret_Menu_SubMenu", conn);
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.AddWithValue("@userID", nopkj);
cmd1.Parameters.AddWithValue("@systemID", systemID);
cmd1.Parameters.AddWithValue("@menuID", menuID);
SqlDataReader sc1 = cmd1.ExecuteReader();
if (sc1.HasRows)
{
while (sc1.Read())
{
// komen dulu new tab
var newTab = sc1["new_tab"].ToString();
var subMenuID = sc1["MenuIDsub"].ToString();
var subMenuDesc = sc1["subMenuDesc_bi"].ToString();
if (newTab == "1")
{
stringBuilder.AppendFormat("");
}
else
{
stringBuilder.AppendFormat("");
}
}
stringBuilder.Append("
stringBuilder.Append("
stringBuilder.Append("
}
}
if (stringBuilder.Length > 0)
{
columnsContainerHome.Controls.Add(new Literal { Text = stringBuilder.ToString() });
columnsContainerHome.Visible = true;
}
}
Midhun TpPosted Aug 16, 2016, 9:49 PM
Hazel MahmudPosted Aug 16, 2016, 9:32 PM
protected void Page_Load(object sender, EventArgs e)
{ nopkj = Session["nopkj"].ToString();
var txtSystemID = (System.Web.UI.HtmlControls.HtmlInputText)Master.FindControl("txtSystemID");
txtSystemID.Value = Request.QueryString["system"];
systemID = Request.QueryString["system"];
using (SqlConnection con = ClassConn.GetPortalCon())
{
StringBuilder stringBuilder = new StringBuilder();
nopkj = Session["nopkj"].ToString();
SqlCommand cmd = new SqlCommand("ret_Menu", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@userID", nopkj);
cmd.Parameters.AddWithValue("@systemID", systemID);
SqlDataReader sc = cmd.ExecuteReader();
if (sc.HasRows)
{
while (sc.Read())
{
var menuID = sc["menuID"].ToString();
var menuDesc = sc["menuDesc"].ToString();
stringBuilder.Append("");
");
stringBuilder.Append("");
");
stringBuilder.Append("" + sc["menuDesc"].ToString() + "
" + " ");
stringBuilder.Append(""); ");
using (SqlConnection conn = ClassConn.GetPortalCon())
SqlCommand cmd1 = new SqlCommand("ret_Menu_SubMenu", conn);
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.AddWithValue("@userID", nopkj);
cmd1.Parameters.AddWithValue("@systemID", systemID);
cmd1.Parameters.AddWithValue("@menuID", menuID);
SqlDataReader sc1 = cmd1.ExecuteReader();
if (sc1.HasRows)
{
while (sc1.Read())
{
var newTab = sc1["new_tab"].ToString();
var subMenuID = sc1["MenuIDsub"].ToString();
var subMenuDesc = sc1["subMenuDesc_bi"].ToString();
if (newTab == "1")
{
stringBuilder.AppendFormat("" + " + sc1["subMenuPath"].ToString() + ">" + sc1["subMenuDesc_bi"].ToString() + " ");
}
else
{ stringBuilder.AppendFormat("" + " + sc1["subMenuPath"].ToString() + "?TreeText=" + Server.UrlEncode(subMenuDesc) + ">" + sc1["subMenuDesc_bi"].ToString() + " ");
}
}
}
}
stringBuilder.Append("
stringBuilder.Append("
stringBuilder.Append("
// }
}
if (stringBuilder.Length > 0)
columnsContainerHome.Controls.Add(new Literal { Text = stringBuilder.ToString() });
columnsContainerHome.Visible = true;
}
}
}
}
Vinay SinghPosted Aug 16, 2016, 4:13 AM
Midhun TpPosted Aug 16, 2016, 1:23 AM
Manas MohapatraPosted Aug 16, 2016, 1:21 AM