システムの使用。
System.Collectionsを使用します。
System.comPonentModelを使用しています。
System.Dataを使用しています。
System.data.sqlclientを使用しています。
System.drawingを使用しています。
system.webを使用しています。
System.Web.SessionStateを使用しています。
system.web.uiを使用しています。
System.Web.ui.WebControlsを使用します。
System.web.ui.htmlControlsを使用します。
名前空間cj168.web
{
/// <summary>
/// showissuecatの要約説明。
/// </summary>
パブリッククラスのshowissuecat:system.web.ui.page
{
保護されたSystem.web.ui.webcontrols.label lbmaginfo;
保護されたSystem.Web.ui.WebControls.Datalist DatalistMagcat;
保護されたSystem.web.ui.webcontrols.datalist datalisttest;
保護されたSystem.web.ui.webcontrols.linkbutton linkbutton;
intmagid;
intmagyear;
intyearissue;
public showissuecat()
{
page.init += new System.EventHandler(page_init);
}
private void page_load(object sender、system.eventargs e)
{
//ここでページを初期化するためにユーザーコードを配置します
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 +期;
}
それ以外
{
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()
{
//モジュールのディスカッションメッセージのリストを取得する
//aspnetportal.discussiondb discuse = new aspnetportal.discussiondb();
// sqldatareader dr = discuse.getthreadmessages(toplevellist.datakeys [toplevellist.selectedindex] .toString());
cj168.dataaccess.magsdb showmagissuecat = new cj168.dataaccess.magsdb();
sqldatareader dr = showmagissuecat.getmagissuecat(1、2001、1);
//フィルター処理されたDataViewを返します
DRを返します。
}
public void datalist_itemcommand(object sender、datalistcommandeventargs e)
{
文字列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(オブジェクト送信者、eventargs e)
{
//
// CodeGen:この呼び出しは、ASP.NET Webフォームデザイナーによって必要です。
//
initializeComponent();
}
#region Webフォームデザイナー生成コード
/// <summary>
///デザイナーサポートに必要な方法 - 変更しないでください
///コードエディターを使用したこのメソッドの内容。
/// </summary>
private void initializeComponent()
{
this.load += new System.EventHandler(this.page_load);
}
#endregion
}
}