年,月,日下拉(cs)
1
using System;
2
using System.Collections;
3
using System.ComponentModel;
4
using System.Data;
5
using System.Drawing;
6
using System.Web;
7
using System.Web.SessionState;
8
using System.Web.UI;
9
using System.Web.UI.WebControls;
10
using System.Web.UI.HtmlControls;
11
12
namespace HNANet.Home.Status
13
{
14
/// <summary>
15
/// 添加网站动态栏目信息
16
/// Author: zhou_min
17
/// Date: 2002-8-30
18
/// </summary>
19
public class add : System.Web.UI.Page
20
{
21
protected System.Web.UI.WebControls.DropDownList DropMonth;
22
protected System.Web.UI.WebControls.DropDownList DropDay;
23
protected System.Web.UI.WebControls.DropDownList DropYear;
24
protected System.Web.UI.WebControls.TextBox tbLink;
25
protected System.Web.UI.WebControls.Button ButCheck;
26
protected System.Web.UI.WebControls.Label LabResult;
27
protected System.Web.UI.WebControls.TextBox tbName;
28
29
private void Page_Load(object sender, System.EventArgs e)
30
{
31
if(Page.IsPostBack==false)
32
{
33
BindYear();
34
BindMonth();
35
BindDay();
36
}
37
}
38
39
//年下拉框绑定
40
void BindYear()
41
{
42
DataSet dsRetu=new DataSet();
43
44
//添加年也表
45
dsRetu.Tables.Add("Year");
46
dsRetu.Tables["Year"].Columns.Add("intYear",typeof(int));
47
dsRetu.Tables["Year"].Columns.Add("Year",typeof(string));
48
DataRow myRow = dsRetu.Tables["Year"].NewRow();
49
50
DataTable dt=dsRetu.Tables["Year"];
51
52
//其系统当前的时间的年份
53
int intStartYear=Convert.ToInt32(DateTime.Today.Year)-1;
54
//循环给年下拉单付值
55
for(int intRoll=0;intRoll<3;intRoll++)
56
{
57
DataRow dr=dt.NewRow();
58
int intYear=intRoll+intStartYear;
59
dr["intYear"]=intRoll+intStartYear;
60
dr["Year"]=intYear.ToString();
61
dt.Rows.Add(dr);
62
}
63
64
//下拉框数据绑定
65
DataView dv=dsRetu.Tables["Year"].DefaultView;
66
DropYear.DataSource = dv;
67
DropYear.DataTextField="intYear";
68
DropYear.DataValueField="Year";
69
DropYear.DataBind();
70
DropYear.Items[1].Selected=true;
71
}
72
73
//月下拉框绑定
74
void BindMonth()
75
{
76
DataSet dsRetu=new DataSet();
77
78
//添加月也表
79
dsRetu.Tables.Add("Month");
80
dsRetu.Tables["Month"].Columns.Add("intMonth",typeof(int));
81
dsRetu.Tables["Month"].Columns.Add("Month",typeof(string));
82
DataRow myRow = dsRetu.Tables["Month"].NewRow();
83
84
DataTable dt=dsRetu.Tables["Month"];
85
86
//其系统当前的时间的月份
87
int intStartMonth=Convert.ToInt32(DateTime.Today.Month);
88
//循环给月下拉单付值
89
for(int intRoll=1;intRoll<=12;intRoll++)
90
{
91
DataRow dr=dt.NewRow();
92
dr["intMonth"]=intRoll;
93
dr["Month"]=intRoll.ToString();
94
dt.Rows.Add(dr);
95
}
96
97
//下拉框数据绑定
98
DataView dv=dsRetu.Tables["Month"].DefaultView;
99
DropMonth.DataSource = dv;
100
DropMonth.DataTextField="intMonth";
101
DropMonth.DataValueField="Month";
102
DropMonth.DataBind();
103
DropMonth.Items[intStartMonth-1].Selected=true;
104
}
105
106
//日下拉框绑定
107
void BindDay()
108
{
109
DataSet dsRetu=new DataSet();
110
111
//添加日也表
112
dsRetu.Tables.Add("Day");
113
dsRetu.Tables["Day"].Columns.Add("intDay",typeof(int));
114
dsRetu.Tables["Day"].Columns.Add("Day",typeof(string));
115
DataRow myRow = dsRetu.Tables["Day"].NewRow();
116
117
DataTable dt=dsRetu.Tables["Day"];
118
119
//其系统当前的时间的日期
120
int intStartDay=Convert.ToInt32(DateTime.Today.Day);
121
//循环给日下拉单付值
122
for(int intRoll=1;intRoll<=31;intRoll++)
123
{
124
DataRow dr=dt.NewRow();
125
dr["intDay"]=intRoll;
126
dr["Day"]=intRoll.ToString();
127
dt.Rows.Add(dr);
128
}
129
130
//下拉框数据绑定
131
DataView dv=dsRetu.Tables["Day"].DefaultView;
132
DropDay.DataSource = dv;
133
DropDay.DataTextField="intDay";
134
DropDay.DataValueField="Day";
135
DropDay.DataBind();
136
DropDay.Items[intStartDay-1].Selected=true;
137
}
138
139
Web Form Designer generated code
159
160
161
protected void ButCheck_Click(object sender, System.EventArgs e)
162
{
163
//取得各种传递参数值
164
string strYear=DropYear.SelectedItem.Text.ToString();
165
string strMonth=DropMonth.SelectedItem.Text.ToString();
166
string strDay=DropDay.SelectedItem.Text.ToString();
167
string strName=tbName.Text.ToString();
168
string strLink=tbLink.Text.ToString();
169
170
//处理时间参数
171
string strTime=strYear+"-"+strMonth+"-"+strDay+" "+DateTime.Now.TimeOfDay.ToString();
172
int strLen=strTime.IndexOf(".");
173
strTime=strTime.Remove(strLen,strTime.Length-strLen);
174
175
string strCon=clsCommon.strCondbHome;
176
string strSql="insert into development(title,path,publish_time) values('"+strName+"','"+strLink+"','"+strTime+"')";
177
178
//新纪录插入数据库
179
clsCommon clsCom=new clsCommon();
180
bool result=clsCom.UpdateData(strCon,strSql);
181
182
//操作输出提示
183
if(result)
184
{
185
LabResult.Text="添加网站动态成功!";
186
}
187
else
188
{
189
LabResult.Text="添加网站动态失败!";
190
}
191
}
192
193
}
194
}
195
using System;2
using System.Collections;3
using System.ComponentModel;4
using System.Data;5
using System.Drawing;6
using System.Web;7
using System.Web.SessionState;8
using System.Web.UI;9
using System.Web.UI.WebControls;10
using System.Web.UI.HtmlControls;11

12
namespace HNANet.Home.Status13
{14
/// <summary>15
/// 添加网站动态栏目信息16
/// Author: zhou_min17
/// Date: 2002-8-3018
/// </summary>19
public class add : System.Web.UI.Page20
{21
protected System.Web.UI.WebControls.DropDownList DropMonth;22
protected System.Web.UI.WebControls.DropDownList DropDay;23
protected System.Web.UI.WebControls.DropDownList DropYear;24
protected System.Web.UI.WebControls.TextBox tbLink;25
protected System.Web.UI.WebControls.Button ButCheck;26
protected System.Web.UI.WebControls.Label LabResult;27
protected System.Web.UI.WebControls.TextBox tbName;28
29
private void Page_Load(object sender, System.EventArgs e)30
{31
if(Page.IsPostBack==false)32
{33
BindYear();34
BindMonth();35
BindDay();36
}37
}38

39
//年下拉框绑定40
void BindYear()41
{42
DataSet dsRetu=new DataSet();43

44
//添加年也表45
dsRetu.Tables.Add("Year");46
dsRetu.Tables["Year"].Columns.Add("intYear",typeof(int));47
dsRetu.Tables["Year"].Columns.Add("Year",typeof(string));48
DataRow myRow = dsRetu.Tables["Year"].NewRow();49
50
DataTable dt=dsRetu.Tables["Year"];51

52
//其系统当前的时间的年份53
int intStartYear=Convert.ToInt32(DateTime.Today.Year)-1;54
//循环给年下拉单付值55
for(int intRoll=0;intRoll<3;intRoll++)56
{ 57
DataRow dr=dt.NewRow();58
int intYear=intRoll+intStartYear;59
dr["intYear"]=intRoll+intStartYear;60
dr["Year"]=intYear.ToString();61
dt.Rows.Add(dr);62
}63

64
//下拉框数据绑定65
DataView dv=dsRetu.Tables["Year"].DefaultView;66
DropYear.DataSource = dv;67
DropYear.DataTextField="intYear";68
DropYear.DataValueField="Year";69
DropYear.DataBind();70
DropYear.Items[1].Selected=true;71
}72

73
//月下拉框绑定74
void BindMonth()75
{76
DataSet dsRetu=new DataSet();77

78
//添加月也表79
dsRetu.Tables.Add("Month");80
dsRetu.Tables["Month"].Columns.Add("intMonth",typeof(int));81
dsRetu.Tables["Month"].Columns.Add("Month",typeof(string));82
DataRow myRow = dsRetu.Tables["Month"].NewRow();83
84
DataTable dt=dsRetu.Tables["Month"];85

86
//其系统当前的时间的月份87
int intStartMonth=Convert.ToInt32(DateTime.Today.Month);88
//循环给月下拉单付值89
for(int intRoll=1;intRoll<=12;intRoll++)90
{ 91
DataRow dr=dt.NewRow();92
dr["intMonth"]=intRoll;93
dr["Month"]=intRoll.ToString();94
dt.Rows.Add(dr);95
}96

97
//下拉框数据绑定98
DataView dv=dsRetu.Tables["Month"].DefaultView;99
DropMonth.DataSource = dv;100
DropMonth.DataTextField="intMonth";101
DropMonth.DataValueField="Month";102
DropMonth.DataBind();103
DropMonth.Items[intStartMonth-1].Selected=true;104
}105

106
//日下拉框绑定107
void BindDay()108
{109
DataSet dsRetu=new DataSet();110

111
//添加日也表112
dsRetu.Tables.Add("Day");113
dsRetu.Tables["Day"].Columns.Add("intDay",typeof(int));114
dsRetu.Tables["Day"].Columns.Add("Day",typeof(string));115
DataRow myRow = dsRetu.Tables["Day"].NewRow();116
117
DataTable dt=dsRetu.Tables["Day"];118

119
//其系统当前的时间的日期120
int intStartDay=Convert.ToInt32(DateTime.Today.Day);121
//循环给日下拉单付值122
for(int intRoll=1;intRoll<=31;intRoll++)123
{ 124
DataRow dr=dt.NewRow();125
dr["intDay"]=intRoll;126
dr["Day"]=intRoll.ToString();127
dt.Rows.Add(dr);128
}129

130
//下拉框数据绑定131
DataView dv=dsRetu.Tables["Day"].DefaultView;132
DropDay.DataSource = dv;133
DropDay.DataTextField="intDay";134
DropDay.DataValueField="Day";135
DropDay.DataBind();136
DropDay.Items[intStartDay-1].Selected=true;137
}138

139
Web Form Designer generated code159

160
161
protected void ButCheck_Click(object sender, System.EventArgs e)162
{163
//取得各种传递参数值164
string strYear=DropYear.SelectedItem.Text.ToString();165
string strMonth=DropMonth.SelectedItem.Text.ToString();166
string strDay=DropDay.SelectedItem.Text.ToString();167
string strName=tbName.Text.ToString();168
string strLink=tbLink.Text.ToString();169

170
//处理时间参数171
string strTime=strYear+"-"+strMonth+"-"+strDay+" "+DateTime.Now.TimeOfDay.ToString();172
int strLen=strTime.IndexOf(".");173
strTime=strTime.Remove(strLen,strTime.Length-strLen);174

175
string strCon=clsCommon.strCondbHome;176
string strSql="insert into development(title,path,publish_time) values('"+strName+"','"+strLink+"','"+strTime+"')";177

178
//新纪录插入数据库179
clsCommon clsCom=new clsCommon();180
bool result=clsCom.UpdateData(strCon,strSql);181

182
//操作输出提示183
if(result)184
{185
LabResult.Text="添加网站动态成功!";186
}187
else188
{189
LabResult.Text="添加网站动态失败!";190
}191
}192
193
}194
}195




浙公网安备 33010602011771号