where is the source code?
解决方案 »
- javascript的一个传值问题
- 新手第四问:关于插入记录的问题
- 怎么用ajax在页面中调用后台带参的方法
- 高分:讨论一个组件化网站开发方案的问题,不是程序的组件化
- 如何实现鼠标单击 选中 GridView 中的一行?急!
- 为什么,别人访问我得网站,需要输入用户名和密码!!!
- 我该使用哪种技术?(B/S vs C/S)
- 请教个问题!
- 一个关于数据验证器的问题,谢谢!
- 请教为什么asp.net core 在手机上访问报网络错误,而电脑正常
- 高分征新闻或内容采集系统或思路,要求能替换字符,智能分析分页,提取链接,图片,Flash等资源
- 请问update,insert into在asp.net(vb.net语言)中怎么连接起来,一起执行?
public partial class menulink_product : System.Web.UI.Page
{
public string tvvalues;
protected void Page_Load(object sender, EventArgs e)
{ if (!IsPostBack)
{ //getproductimg();
getproducttype("peidian");
} } private void getproducttype(string type) {
int number = Convert.ToInt32(this.lbl_productpage.Text); PagedDataSource ps = new PagedDataSource();
ps.AllowPaging = true; ps.PageSize = 12;
SqlConnection sqlcon = new SqlConnection(ConfigurationManager.ConnectionStrings["news"].ConnectionString);
string sqlstr = "select * from product where producttype='"+type+"'";
DataSet ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(sqlstr,sqlcon);
sda.Fill(ds,type);
ps.DataSource = ds.Tables[type].DefaultView;
ps.CurrentPageIndex = number - 1; this.btn_productprv.Enabled = true;
this.btn_productnext.Enabled = true; if (number == ps.PageCount)
{
this.btn_productnext.Enabled = false;
}
else if (number == 1)
{
this.btn_productprv.Enabled = false;
}
this.dlt_product.DataSource = ps;
this.dlt_product.DataBind(); }
private void getproductimg()
{
// throw new NotImplementedException(); //DB dbx = new DB();
//this.dlt_product.DataSource = dbx.getproduct();
//this.dlt_product.DataBind(); int number = Convert.ToInt32(this.lbl_productpage.Text); PagedDataSource ps = new PagedDataSource();
ps.AllowPaging = true; ps.PageSize = 12;
SqlConnection sqlcon = new SqlConnection(ConfigurationManager.ConnectionStrings["news"].ConnectionString);
string sqlstr = "select * from product";
DataSet ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(sqlstr,sqlcon);
sda.Fill(ds,"temp");
ps.DataSource = ds.Tables["temp"].DefaultView;
ps.CurrentPageIndex = number - 1; this.btn_productprv.Enabled = true;
this.btn_productnext.Enabled = true; if (number == ps.PageCount)
{
this.btn_productnext.Enabled = false;
}
else if (number == 1)
{
this.btn_productprv.Enabled = false;
}
this.dlt_product.DataSource = ps;
this.dlt_product.DataBind(); }
protected void tv_product_SelectedNodeChanged(object sender, EventArgs e)
{ string tv_value = this.tv_product.SelectedNode.Value.ToString();
//Response.Write(tv_value);
DB dbx = new DB(); switch(tv_value)
{ case "peidian":
this.tvvalues = "peidiang";
this.getproducttype(tv_value);
break;
case "wujin":
this.getproducttype(tv_value);
break;
case "wenjian":
this.getproducttype(tv_value); ;
break;
case "jixang":
this.getproducttype(tv_value);
break;
case "zixun":
this.getproducttype(tv_value);
break;
case "tueiche":
this.getproducttype(tv_value);
break;
case "ganzhao":
this.getproducttype(tv_value);
break; } }
protected void btn_productprv_Click(object sender, EventArgs e)
{
switch (tvvalues)
{ case "peidian":
this.tvvalues = "peidiang"; this.getproducttype(tvvalues);
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) - 1));
this.getproducttype(tvvalues); break;
case "wujin":
this.tvvalues = "wujin";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) - 1));
this.getproducttype(tvvalues);
break;
case "wenjian":
this.tvvalues = "wenjian";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) - 1));
this.getproducttype(tvvalues); ;
break;
case "jixang":
this.tvvalues = "jixang";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) - 1));
this.getproducttype(tvvalues);
break;
case "zixun":
this.tvvalues = "zixun";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) - 1));
this.getproducttype(tvvalues);
break;
case "tueiche":
this.tvvalues = "tueiche";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) - 1));
this.getproducttype(tvvalues);
break;
case "ganzhao":
this.tvvalues = "ganzhao";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) - 1));
this.getproducttype(tvvalues);
break; }
}
protected void btn_productnext_Click(object sender, EventArgs e)
{
switch (tvvalues)
{ case "peidian":
this.tvvalues = "peidiang";
this.getproducttype(tvvalues);
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) + 1));
this.getproducttype(tvvalues); break;
case "wujin":
this.tvvalues = "wujin";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) + 1));
this.getproducttype(tvvalues);
break;
case "wenjian":
this.tvvalues = "wenjian";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) + 1));
this.getproducttype(tvvalues); ;
break;
case "jixang":
this.tvvalues = "jixang";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) + 1));
this.getproducttype(tvvalues);
break;
case "zixun":
this.tvvalues = "zixun";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) + 1));
this.getproducttype(tvvalues);
break;
case "tueiche":
this.tvvalues = "tueiche";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) + 1));
this.getproducttype(tvvalues);
break;
case "ganzhao":
this.tvvalues = "ganzhao";
this.lbl_productpage.Text = Convert.ToString((Convert.ToInt32(this.lbl_productpage.Text) + 1));
this.getproducttype(tvvalues);
break; } }
}