migrate to new git
This commit is contained in:
61
web/admin/item/range2.aspx.cs
Normal file
61
web/admin/item/range2.aspx.cs
Normal file
@@ -0,0 +1,61 @@
|
||||
using OfficeOpenXml.FormulaParsing.Utilities;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Configuration;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
public partial class admin_item_range2 : System.Web.UI.Page
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
sqlDataSource1.ConnectionString = ConfigurationManager.ConnectionStrings["shopConn"].ConnectionString;
|
||||
//sqlDataSource1.ConnectionString = sqlDataSource1.ConnectionString.Replace("Encrypt=False;", "");
|
||||
//sqlDataSource1.ConnectionString = sqlDataSource1.ConnectionString.Replace("TrustServerCertificate=True;", "");
|
||||
sqlDataSource1.ConnectionString = sqlDataSource1.ConnectionString.Replace("Provider=SQLOLEDB;", "");
|
||||
sqlDataSource1.ConnectionString = sqlDataSource1.ConnectionString.Replace("Provider=SQLNCLI11", "");
|
||||
|
||||
sqlDataSource1.ProviderName = ConfigurationManager.ConnectionStrings["shopConn"].ProviderName;
|
||||
|
||||
if (Convert.ToString(Request["num"]) != "" & Request["num"] != null)
|
||||
{
|
||||
// 先查詢指定 num 的 root 值
|
||||
string rootValue = "0";
|
||||
try
|
||||
{
|
||||
using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(sqlDataSource1.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
string getRootSql = "SELECT [root] FROM [item] WHERE [num]=" + Request["num"];
|
||||
using (System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(getRootSql, conn))
|
||||
{
|
||||
object result = cmd.ExecuteScalar();
|
||||
if (result != null && result != DBNull.Value)
|
||||
{
|
||||
rootValue = result.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
rootValue = "0";
|
||||
}
|
||||
|
||||
// 使用找到的 root 值來查詢子項目
|
||||
sqlDataSource1.SelectCommand = "SELECT [num], [title], [range] FROM [item] WHERE [root]=" + rootValue + " ORDER BY [range]";
|
||||
}
|
||||
else
|
||||
{
|
||||
// 如果沒有傳入 num 參數,顯示所有 root=0 的項目
|
||||
sqlDataSource1.SelectCommand = "SELECT [num], [title], [range] FROM [item] WHERE [root]=0 ORDER BY [range]";
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 強制重新綁定資料
|
||||
ReorderList1.DataBind();
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user