- 热门文章:
- · part2: ShowIssueCat.aspx
- · DataNavigateUrlFormatString的使用方法
- · ASP.NET XML/XSL Transforms(转载www.aspalliance.com)
- · Hiding/Manipulating Databound Items(转载www.aspalliance.com)
- · 无刷新的聊天室的制作兼谈组件制作和ClientSide Script(一)
- · 关于异常捕获
- · 无刷新的聊天室的制作兼谈组件制作和ClientSide Script(二)
- · 转贴:用ASP.NET结合XML制作广告管理程序
- · 转贴:用ASP.NET结合XML制作广告管理程序(2)
- · ASP.NET: Dynamically set Text and Value fields for a DropDownList
- · asp.net优化(二)
- · DotNet中定制自己的表格
上一篇:使用DataList进行3层编历 >>
part1: ShowIssueCat.aspx.cs
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace cj168.Web
{
/// <summary>
/// Summary description for showIssueCat.
/// </summary>
public class showIssueCat : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lbMagInfo;
protected System.Web.UI.WebControls.DataList datalistMagCat;
protected System.Web.UI.WebControls.DataList datalistTest;
protected System.Web.UI.WebControls.LinkButton LinkButton;
int intMagID;
int intMagYear;
int intYearIssue;
public showIssueCat()
{
Page.Init += new System.EventHandler(Page_Init);
}
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
String strMagName = Request.Params["MagName"].ToString();
String strMagID = Request.Params["MagID"].ToString();
String strMagYear = Request.Params["MagYear"].ToString();
String strYearIssue = Request.Params["YearIssue"].ToString();
if (strMagName != String.Empty && strMagID != String.Empty && strMagYear != String.Empty && strYearIssue != String.Empty)
{
intMagID = Int32.Parse(strMagID);
intMagYear = Int32.Parse(strMagYear);
intYearIssue = Int32.Parse(strYearIssue);
lbMagInfo.Text = strMagName + " " + strMagYear + "年度 第" + strYearIssue + "期";
}
else
{
lbMagInfo.Text = "参数有错";
}
BindData(intMagID, intMagYear, intYearIssue);
}
void BindData(int MagID, int MagYear, int YearIssue)
{
cj168.DataAccess.MagsDB ShowMagIssueCat = new cj168.DataAccess.MagsDB();
datalistMagCat.DataSource = ShowMagIssueCat.GetMagIssueCat(MagID, MagYear, YearIssue);
datalistMagCat.DataBind();
}
public SqlDataReader GetThreadMessages()
{
// Obtain a list of discussion messages for the module
//ASPNetPortal.DiscussionDB discuss = new ASPNetPortal.DiscussionDB();
//SqlDataReader dr = discuss.GetThreadMessages(TopLevelList.DataKeys[TopLevelList.SelectedIndex].ToString());
cj168.DataAccess.MagsDB ShowMagIssueCat = new cj168.DataAccess.MagsDB();
SqlDataReader dr = ShowMagIssueCat.GetMagIssueCat(1, 2001, 1);
// Return the filtered DataView
return dr;
}
public void DataList_ItemCommand(object Sender, DataListCommandEventArgs e)
{
string cmd = ((LinkButton)e.CommandSource).CommandName;
if (cmd == "select")
datalistMagCat.SelectedIndex = e.Item.ItemIndex;
BindData(intMagID, intMagYear, intYearIssue);
}
public void DataList_CancelCommand(Object Sender, DataListCommandEventArgs e)
{
datalistMagCat.SelectedIndex = -1;
BindData(intMagID, intMagYear, intYearIssue);
}
private void Page_Init(object sender, EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
}
#region Web Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
下一篇:part2: ShowIssueCat.aspx >>
相关文章:
- · 回答讨饭猫之asp.net优化(一)
- · Common ASP.NET Code Techniques (DPC&DWC Reference)--8
- · Common ASP.NET Code Techniques (DPC&DWC Reference)--7
- · Common ASP.NET Code Techniques (DPC&DWC Reference)--9
- · 转转: ASP 内建对象Request和Respones
- · 关于.net的自定义控件(请各位大虾指正)
- · 转: ASP.NET高级应用 (2)
- · 转: ASP.NET高级应用 (1)
- · 转: ASP.NET高级应用 (3)
- · DPC: Creating a multicolumn Dropdownlist[等级:初 中]
- · DPC:Hiding Columns In A DataGrid[等级:初 中]
- · DPC:Creating a DataBound List of Radio Buttons--PART1[等级:中]
- · DPC:Creating a DataBound List of Radio Buttons--PART2[等级:中]
- · DPC:Creating a DataBound List of Radio Buttons--预览页面source code[等级:中]
- · .NET几大热点问题(转)
- · DataList控件也玩分页 (转自aspcn.com)
- · 用 StringBuilder 类替代 String
- · 杂志目录(页面部分CodeBehind)
- · 杂志目录(数据库访问部分)
- · 杂志目录(页面部分)
- · 推荐一个免费的CSharp编辑器
- · 使用JScript.NET创建asp.net页面(二)
- · 使用JScript.NET创建asp.net页面(三)
- · 使用JScript.NET创建asp.net页面(四)
- · 使用JScript.NET创建asp.net页面(五)
- · 使用JScript.NET创建asp.net页面(六)
- · 使用JScript.NET创建asp.net页面(七)
- · 有好东西不要自己藏着,拿出来大家分享啊,这是我的:关于bate2的MD5加密方法.
- · 转:ASP.NET验证控件详解
- · 在ASP.NET中获取文件属性
- · datalist分页(codebehind部分)
- · datalist分页(cj168.DataAccess.MagsDB中的2个方法)
- · datalist分页(页面部分)
- · .net beta2 操作cookie的例子(转)
- · 如何在DataGrid控件中隐藏列
- · Common ASP.NET Code Techniques (DPC&DWCReference)--1
- · Common ASP.NET Code Techniques (DPC&dwc Reference)--2
- · Common ASP.NET Code Techniques (DPC&DWC Reference)--3
