prepareAddProduct
CategoryManager categoryManager = new CategoryManager();
DataTable dt = categoryManager.getRootCategories();
this.DropDownList1.DataSource=dt;
this.DropDownList1.DataTextField = "categoryName";
this.DropDownList1.DataBind();
CategoryManager .cs
public DataTable getRootCategories(){
SqlConnection l_SqlConnenction = new SqlConnection();
l_SqlConnenction.ConnectionString = "workstation id=OVERMIND;packet size=4096;user id=sa;password=sa;data source=OVERMIND;persist security info=False;initial catalog=wztj";
l_SqlConnenction.Open();
string SelectCommandText = "select * from Category";
SqlCommand l_SqlCommand = new SqlCommand(SelectCommandText,l_SqlConnenction);
DataSet dataset = new DataSet();;
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = l_SqlCommand;
adapter.Fill(dataset,"category");
DataTable dt = dataset.Tables["category"];
return dt;
l_SqlConnenction.Close();
}
CategoryManager categoryManager = new CategoryManager();
DataTable dt = categoryManager.getRootCategories();
this.DropDownList1.DataSource=dt;
this.DropDownList1.DataTextField = "categoryName";
this.DropDownList1.DataBind();
CategoryManager .cs
public DataTable getRootCategories(){
SqlConnection l_SqlConnenction = new SqlConnection();
l_SqlConnenction.ConnectionString = "workstation id=OVERMIND;packet size=4096;user id=sa;password=sa;data source=OVERMIND;persist security info=False;initial catalog=wztj";
l_SqlConnenction.Open();
string SelectCommandText = "select * from Category";
SqlCommand l_SqlCommand = new SqlCommand(SelectCommandText,l_SqlConnenction);
DataSet dataset = new DataSet();;
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = l_SqlCommand;
adapter.Fill(dataset,"category");
DataTable dt = dataset.Tables["category"];
return dt;
l_SqlConnenction.Close();
}
博客展示了获取根类别的代码实现。通过 CategoryManager 类的 getRootCategories 方法,使用 SqlConnection 连接数据库,执行 SQL 查询语句,将结果填充到 DataSet 中,最后返回 DataTable。还在 prepareAddProduct 方法中设置下拉列表的数据源。
1348

被折叠的 条评论
为什么被折叠?



