1
using
System;
2
using
System.Data;
3
using
System.Configuration;
4
using
System.Web;
5
using
System.Web.Security;
6
using
System.Web.UI;
7
using
System.Web.UI.WebControls;
8
using
System.Web.UI.WebControls.WebParts;
9
using
System.Web.UI.HtmlControls;
10
using
System.Data.OleDb;
11![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
/**/
/// <summary>
12
/// DB 的摘要说明
13
/// </summary>
14
public
class
DB
15![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
16
public DB()
17![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
18
//
19
// TODO: 在此处添加构造函数逻辑
20
//
21
}
22
public static OleDbConnection Getconn()
23![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
24
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["ConnectionString"].ToString()));//web.config文件配置
25
if (conn.State.Equals(ConnectionState.Closed))
26![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
27![](/Images/OutliningIndicators/InBlock.gif)
28
conn.Open();
29![](/Images/OutliningIndicators/InBlock.gif)
30
}
31
return conn;
32
33
}
34
//=================================================
35
//功能描述:关闭数据库
36
//时间:2007.11.10
37
//=================================================
38
private static void closeConnection()
39![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
40
OleDbConnection conn = DB.Getconn();
41
OleDbCommand cmd = new OleDbCommand();
42
if (conn.State == ConnectionState.Open)
43![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
44
conn.Close();
45
conn.Dispose();
46
cmd.Dispose();
47
}
48
}
49
//=================================================
50
//功能描述:执行SQL语句
51
//输入参数:sql,查询的SQL语句
52
//时间:2007.11.10
53
//=================================================
54
public static void execnonsql(string sql)
55![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
56
try
57![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
58
OleDbConnection conn = DB.Getconn();
59
OleDbCommand com = new OleDbCommand(sql, conn);
60
com.ExecuteNonQuery();
61
}
62
catch (Exception e)
63![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
64
throw new Exception(e.Message);
65
}
66
finally
67![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
68
closeConnection();
69
}
70![](/Images/OutliningIndicators/InBlock.gif)
71
}
72
//=================================================
73
//功能描述:获取DATASET
74
//输入参数:sql,查询的SQL语句
75
//返回值:DataSet
76
//时间:2007.11.10
77
//=================================================
78
public static DataSet getdataset(string sql)
79![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
80
try
81![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
82
OleDbConnection conn = DB.Getconn();
83
OleDbDataAdapter adp = new OleDbDataAdapter(sql, conn);
84
DataSet ds = new DataSet();
85
adp.Fill(ds, "ds");
86
return ds;
87
}
88
catch (Exception e)
89![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
90
throw new Exception(e.Message);
91
92
}
93
finally
94![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
95
closeConnection();
96
}
97
}
98
//=================================================
99
//功能描述:获取某个字段数据
100
//输入参数:sql,查询的SQL语句
101
//返回值:hang
102
//时间:2007.11.10
103
//=================================================
104
public static string FindString(string sql)
105![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
106
try
107![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
108
OleDbConnection conn = DB.Getconn();
109
OleDbCommand com = new OleDbCommand(sql, conn);
110
string hang = Convert.ToString(com.ExecuteScalar());
111
return hang;
112
}
113
catch (Exception e)
114![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
115
throw new Exception(e.Message);
116![](/Images/OutliningIndicators/InBlock.gif)
117
}
118
finally
119![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
120
closeConnection();
121
}
122![](/Images/OutliningIndicators/InBlock.gif)
123
}
124
//=================================================
125
//功能描述:对DATAGRIG进行数据绑定,无排序
126
//输入参数:sql,查询的SQL语句;dg,需要绑定的DATAGRID控件
127
//返回值:无
128
//时间:2007.11.10
129
//=================================================
130
public static void binddatagrid(string sql, DataGrid dg)
131![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
132![](/Images/OutliningIndicators/InBlock.gif)
133
try
134![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
135
DataSet ds = getdataset(sql);
136
dg.DataSource = ds.Tables[0].DefaultView;
137
dg.DataBind();
138
}
139
catch (Exception e)
140![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
141
throw new Exception(e.Message);
142
143
}
144
finally
145![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
146
closeConnection();
147
}
148
}
149
//=================================================
150
//功能描述:对DropDownList进行数据绑定,无排序
151
//输入参数:sql,查询的SQL语句;dg,需要绑定的DATAGRID控件
152
//返回值:无
153
//时间:2007.11.10
154
//=================================================
155
public static void bindDropDownList(string sql, DropDownList dl, string class_name, string id)
156![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
157![](/Images/OutliningIndicators/InBlock.gif)
158
try
159![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
160
DataSet ds = getdataset(sql);
161
dl.DataSource = ds.Tables[0].DefaultView;
162
dl.DataTextField = class_name;
163
dl.DataValueField = id;
164
dl.DataBind();
165
}
166
catch (Exception e)
167![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
168
throw new Exception(e.Message);
169![](/Images/OutliningIndicators/InBlock.gif)
170
}
171
finally
172![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
173
closeConnection();
174
}
175
}
176
//=================================================
177
//功能描述:对RadioButtonList进行数据绑定,无排序
178
//输入参数:sql,查询的SQL语句;dg,需要绑定的DATAGRID控件
179
//返回值:无
180
//时间:2007.11.10
181
//=================================================
182
public static void bindRadioButtonList(string sql, RadioButtonList rl, string class_name, string id)
183![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
184![](/Images/OutliningIndicators/InBlock.gif)
185
try
186![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
187
DataSet ds = getdataset(sql);
188
rl.DataSource = ds.Tables[0].DefaultView;
189
rl.DataTextField = class_name;
190
rl.DataValueField = id;
191
rl.SelectedIndex = 0;
192
rl.DataBind();
193
}
194
catch (Exception e)
195![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
196
throw new Exception(e.Message);
197![](/Images/OutliningIndicators/InBlock.gif)
198
}
199
finally
200![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
201
closeConnection();
202
}
203
}
204
//=================================================
205
//功能描述:对GridView进行数据绑定,无排序
206
//输入参数:sql,查询的SQL语句;dg,需要绑定的DATAGRID控件
207
//返回值:无
208
//时间:2007.11.10
209
//=================================================
210
public static void bindGridView(string sql, GridView dg)
211![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
212
try
213![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
214
OleDbConnection conn = DB.Getconn();
215
DataSet ds = getdataset(sql);
216
dg.DataSource = ds.Tables[0].DefaultView;
217
dg.DataBind();
218
}
219
catch (Exception e)
220![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
221
throw new Exception(e.Message);
222![](/Images/OutliningIndicators/InBlock.gif)
223
}
224
finally
225![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
226
closeConnection();
227
}
228
}
229
//=================================================
230
//功能描述:对datalist进行数据绑定,无排序
231
//输入参数:sql,查询的SQL语句;dl,需要绑定的datalist控件
232
//返回值:无
233
//时间:2007.11.10
234
//=================================================
235
public static void binddatalist(string sql, DataList dl)
236![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
237
try
238![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
239
OleDbConnection conn = DB.Getconn();
240
DataSet ds = getdataset(sql);
241
dl.DataSource = ds.Tables[0].DefaultView;
242
dl.DataBind();
243
}
244
catch (Exception e)
245![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
246
throw new Exception(e.Message);
247![](/Images/OutliningIndicators/InBlock.gif)
248
}
249
finally
250![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
251
closeConnection();
252
}
253
}
254
//=================================================
255
//功能描述:对repeater进行数据绑定,无排序
256
//输入参数:sql,查询的SQL语句;dl,需要绑定的repeater控件
257
//返回值:无
258
//时间:2007.11.10
259
//=================================================
260
public static void bindrepeater(string sql, Repeater rp)
261![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
262
try
263![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
264
OleDbConnection conn = DB.Getconn();
265
DataSet ds = getdataset(sql);
266
rp.DataSource = ds.Tables[0].DefaultView;
267
rp.DataBind();
268
}
269
catch (Exception e)
270![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
271
throw new Exception(e.Message);
272![](/Images/OutliningIndicators/InBlock.gif)
273
}
274
finally
275![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
276
closeConnection();
277
}
278
}
279
//=================================================
280
//功能描述:对listbox进行数据绑定
281
//输入参数:sql,查询的SQL语句;listb,需要绑定的listbox控件
282
//返回值:无
283
//时间:2007.11.10
284
//=================================================
285
public static void bindlistbox(string sql, ListBox listb, string class_name, string id)
286![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
287
try
288![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
289
OleDbConnection conn = DB.Getconn();
290
DataSet ds = getdataset(sql);
291
listb.DataSource = ds.Tables[0].DefaultView;
292
listb.DataTextField = class_name;
293
listb.DataValueField = id;
294
listb.DataBind();
295
}
296
catch (Exception e)
297![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
298
throw new Exception(e.Message);
299![](/Images/OutliningIndicators/InBlock.gif)
300
}
301
finally
302![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
303
closeConnection();
304
}
305
}
306
}
307
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
14
![](/Images/OutliningIndicators/None.gif)
15
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
22
![](/Images/OutliningIndicators/InBlock.gif)
23
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
24
![](/Images/OutliningIndicators/InBlock.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/InBlock.gif)
30
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
31
![](/Images/OutliningIndicators/InBlock.gif)
32
![](/Images/OutliningIndicators/InBlock.gif)
33
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
34
![](/Images/OutliningIndicators/InBlock.gif)
35
![](/Images/OutliningIndicators/InBlock.gif)
36
![](/Images/OutliningIndicators/InBlock.gif)
37
![](/Images/OutliningIndicators/InBlock.gif)
38
![](/Images/OutliningIndicators/InBlock.gif)
39
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
40
![](/Images/OutliningIndicators/InBlock.gif)
41
![](/Images/OutliningIndicators/InBlock.gif)
42
![](/Images/OutliningIndicators/InBlock.gif)
43
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
44
![](/Images/OutliningIndicators/InBlock.gif)
45
![](/Images/OutliningIndicators/InBlock.gif)
46
![](/Images/OutliningIndicators/InBlock.gif)
47
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
48
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
49
![](/Images/OutliningIndicators/InBlock.gif)
50
![](/Images/OutliningIndicators/InBlock.gif)
51
![](/Images/OutliningIndicators/InBlock.gif)
52
![](/Images/OutliningIndicators/InBlock.gif)
53
![](/Images/OutliningIndicators/InBlock.gif)
54
![](/Images/OutliningIndicators/InBlock.gif)
55
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
56
![](/Images/OutliningIndicators/InBlock.gif)
57
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
58
![](/Images/OutliningIndicators/InBlock.gif)
59
![](/Images/OutliningIndicators/InBlock.gif)
60
![](/Images/OutliningIndicators/InBlock.gif)
61
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
62
![](/Images/OutliningIndicators/InBlock.gif)
63
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
64
![](/Images/OutliningIndicators/InBlock.gif)
65
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
66
![](/Images/OutliningIndicators/InBlock.gif)
67
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
68
![](/Images/OutliningIndicators/InBlock.gif)
69
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
70
![](/Images/OutliningIndicators/InBlock.gif)
71
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
72
![](/Images/OutliningIndicators/InBlock.gif)
73
![](/Images/OutliningIndicators/InBlock.gif)
74
![](/Images/OutliningIndicators/InBlock.gif)
75
![](/Images/OutliningIndicators/InBlock.gif)
76
![](/Images/OutliningIndicators/InBlock.gif)
77
![](/Images/OutliningIndicators/InBlock.gif)
78
![](/Images/OutliningIndicators/InBlock.gif)
79
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
80
![](/Images/OutliningIndicators/InBlock.gif)
81
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
82
![](/Images/OutliningIndicators/InBlock.gif)
83
![](/Images/OutliningIndicators/InBlock.gif)
84
![](/Images/OutliningIndicators/InBlock.gif)
85
![](/Images/OutliningIndicators/InBlock.gif)
86
![](/Images/OutliningIndicators/InBlock.gif)
87
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
88
![](/Images/OutliningIndicators/InBlock.gif)
89
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
90
![](/Images/OutliningIndicators/InBlock.gif)
91
![](/Images/OutliningIndicators/InBlock.gif)
92
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
93
![](/Images/OutliningIndicators/InBlock.gif)
94
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
95
![](/Images/OutliningIndicators/InBlock.gif)
96
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
97
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
98
![](/Images/OutliningIndicators/InBlock.gif)
99
![](/Images/OutliningIndicators/InBlock.gif)
100
![](/Images/OutliningIndicators/InBlock.gif)
101
![](/Images/OutliningIndicators/InBlock.gif)
102
![](/Images/OutliningIndicators/InBlock.gif)
103
![](/Images/OutliningIndicators/InBlock.gif)
104
![](/Images/OutliningIndicators/InBlock.gif)
105
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
106
![](/Images/OutliningIndicators/InBlock.gif)
107
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
108
![](/Images/OutliningIndicators/InBlock.gif)
109
![](/Images/OutliningIndicators/InBlock.gif)
110
![](/Images/OutliningIndicators/InBlock.gif)
111
![](/Images/OutliningIndicators/InBlock.gif)
112
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
113
![](/Images/OutliningIndicators/InBlock.gif)
114
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
115
![](/Images/OutliningIndicators/InBlock.gif)
116
![](/Images/OutliningIndicators/InBlock.gif)
117
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
118
![](/Images/OutliningIndicators/InBlock.gif)
119
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
120
![](/Images/OutliningIndicators/InBlock.gif)
121
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
122
![](/Images/OutliningIndicators/InBlock.gif)
123
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
124
![](/Images/OutliningIndicators/InBlock.gif)
125
![](/Images/OutliningIndicators/InBlock.gif)
126
![](/Images/OutliningIndicators/InBlock.gif)
127
![](/Images/OutliningIndicators/InBlock.gif)
128
![](/Images/OutliningIndicators/InBlock.gif)
129
![](/Images/OutliningIndicators/InBlock.gif)
130
![](/Images/OutliningIndicators/InBlock.gif)
131
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
132
![](/Images/OutliningIndicators/InBlock.gif)
133
![](/Images/OutliningIndicators/InBlock.gif)
134
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
135
![](/Images/OutliningIndicators/InBlock.gif)
136
![](/Images/OutliningIndicators/InBlock.gif)
137
![](/Images/OutliningIndicators/InBlock.gif)
138
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
139
![](/Images/OutliningIndicators/InBlock.gif)
140
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
141
![](/Images/OutliningIndicators/InBlock.gif)
142
![](/Images/OutliningIndicators/InBlock.gif)
143
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
144
![](/Images/OutliningIndicators/InBlock.gif)
145
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
146
![](/Images/OutliningIndicators/InBlock.gif)
147
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
148
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
149
![](/Images/OutliningIndicators/InBlock.gif)
150
![](/Images/OutliningIndicators/InBlock.gif)
151
![](/Images/OutliningIndicators/InBlock.gif)
152
![](/Images/OutliningIndicators/InBlock.gif)
153
![](/Images/OutliningIndicators/InBlock.gif)
154
![](/Images/OutliningIndicators/InBlock.gif)
155
![](/Images/OutliningIndicators/InBlock.gif)
156
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
157
![](/Images/OutliningIndicators/InBlock.gif)
158
![](/Images/OutliningIndicators/InBlock.gif)
159
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
160
![](/Images/OutliningIndicators/InBlock.gif)
161
![](/Images/OutliningIndicators/InBlock.gif)
162
![](/Images/OutliningIndicators/InBlock.gif)
163
![](/Images/OutliningIndicators/InBlock.gif)
164
![](/Images/OutliningIndicators/InBlock.gif)
165
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
166
![](/Images/OutliningIndicators/InBlock.gif)
167
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
168
![](/Images/OutliningIndicators/InBlock.gif)
169
![](/Images/OutliningIndicators/InBlock.gif)
170
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
171
![](/Images/OutliningIndicators/InBlock.gif)
172
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
173
![](/Images/OutliningIndicators/InBlock.gif)
174
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
175
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
176
![](/Images/OutliningIndicators/InBlock.gif)
177
![](/Images/OutliningIndicators/InBlock.gif)
178
![](/Images/OutliningIndicators/InBlock.gif)
179
![](/Images/OutliningIndicators/InBlock.gif)
180
![](/Images/OutliningIndicators/InBlock.gif)
181
![](/Images/OutliningIndicators/InBlock.gif)
182
![](/Images/OutliningIndicators/InBlock.gif)
183
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
184
![](/Images/OutliningIndicators/InBlock.gif)
185
![](/Images/OutliningIndicators/InBlock.gif)
186
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
187
![](/Images/OutliningIndicators/InBlock.gif)
188
![](/Images/OutliningIndicators/InBlock.gif)
189
![](/Images/OutliningIndicators/InBlock.gif)
190
![](/Images/OutliningIndicators/InBlock.gif)
191
![](/Images/OutliningIndicators/InBlock.gif)
192
![](/Images/OutliningIndicators/InBlock.gif)
193
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
194
![](/Images/OutliningIndicators/InBlock.gif)
195
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
196
![](/Images/OutliningIndicators/InBlock.gif)
197
![](/Images/OutliningIndicators/InBlock.gif)
198
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
199
![](/Images/OutliningIndicators/InBlock.gif)
200
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
201
![](/Images/OutliningIndicators/InBlock.gif)
202
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
203
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
204
![](/Images/OutliningIndicators/InBlock.gif)
205
![](/Images/OutliningIndicators/InBlock.gif)
206
![](/Images/OutliningIndicators/InBlock.gif)
207
![](/Images/OutliningIndicators/InBlock.gif)
208
![](/Images/OutliningIndicators/InBlock.gif)
209
![](/Images/OutliningIndicators/InBlock.gif)
210
![](/Images/OutliningIndicators/InBlock.gif)
211
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
212
![](/Images/OutliningIndicators/InBlock.gif)
213
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
214
![](/Images/OutliningIndicators/InBlock.gif)
215
![](/Images/OutliningIndicators/InBlock.gif)
216
![](/Images/OutliningIndicators/InBlock.gif)
217
![](/Images/OutliningIndicators/InBlock.gif)
218
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
219
![](/Images/OutliningIndicators/InBlock.gif)
220
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
221
![](/Images/OutliningIndicators/InBlock.gif)
222
![](/Images/OutliningIndicators/InBlock.gif)
223
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
224
![](/Images/OutliningIndicators/InBlock.gif)
225
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
226
![](/Images/OutliningIndicators/InBlock.gif)
227
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
228
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
229
![](/Images/OutliningIndicators/InBlock.gif)
230
![](/Images/OutliningIndicators/InBlock.gif)
231
![](/Images/OutliningIndicators/InBlock.gif)
232
![](/Images/OutliningIndicators/InBlock.gif)
233
![](/Images/OutliningIndicators/InBlock.gif)
234
![](/Images/OutliningIndicators/InBlock.gif)
235
![](/Images/OutliningIndicators/InBlock.gif)
236
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
237
![](/Images/OutliningIndicators/InBlock.gif)
238
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
239
![](/Images/OutliningIndicators/InBlock.gif)
240
![](/Images/OutliningIndicators/InBlock.gif)
241
![](/Images/OutliningIndicators/InBlock.gif)
242
![](/Images/OutliningIndicators/InBlock.gif)
243
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
244
![](/Images/OutliningIndicators/InBlock.gif)
245
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
246
![](/Images/OutliningIndicators/InBlock.gif)
247
![](/Images/OutliningIndicators/InBlock.gif)
248
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
249
![](/Images/OutliningIndicators/InBlock.gif)
250
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
251
![](/Images/OutliningIndicators/InBlock.gif)
252
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
253
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
254
![](/Images/OutliningIndicators/InBlock.gif)
255
![](/Images/OutliningIndicators/InBlock.gif)
256
![](/Images/OutliningIndicators/InBlock.gif)
257
![](/Images/OutliningIndicators/InBlock.gif)
258
![](/Images/OutliningIndicators/InBlock.gif)
259
![](/Images/OutliningIndicators/InBlock.gif)
260
![](/Images/OutliningIndicators/InBlock.gif)
261
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
262
![](/Images/OutliningIndicators/InBlock.gif)
263
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
264
![](/Images/OutliningIndicators/InBlock.gif)
265
![](/Images/OutliningIndicators/InBlock.gif)
266
![](/Images/OutliningIndicators/InBlock.gif)
267
![](/Images/OutliningIndicators/InBlock.gif)
268
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
269
![](/Images/OutliningIndicators/InBlock.gif)
270
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
271
![](/Images/OutliningIndicators/InBlock.gif)
272
![](/Images/OutliningIndicators/InBlock.gif)
273
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
274
![](/Images/OutliningIndicators/InBlock.gif)
275
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
276
![](/Images/OutliningIndicators/InBlock.gif)
277
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
278
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
279
![](/Images/OutliningIndicators/InBlock.gif)
280
![](/Images/OutliningIndicators/InBlock.gif)
281
![](/Images/OutliningIndicators/InBlock.gif)
282
![](/Images/OutliningIndicators/InBlock.gif)
283
![](/Images/OutliningIndicators/InBlock.gif)
284
![](/Images/OutliningIndicators/InBlock.gif)
285
![](/Images/OutliningIndicators/InBlock.gif)
286
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
287
![](/Images/OutliningIndicators/InBlock.gif)
288
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
289
![](/Images/OutliningIndicators/InBlock.gif)
290
![](/Images/OutliningIndicators/InBlock.gif)
291
![](/Images/OutliningIndicators/InBlock.gif)
292
![](/Images/OutliningIndicators/InBlock.gif)
293
![](/Images/OutliningIndicators/InBlock.gif)
294
![](/Images/OutliningIndicators/InBlock.gif)
295
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
296
![](/Images/OutliningIndicators/InBlock.gif)
297
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
298
![](/Images/OutliningIndicators/InBlock.gif)
299
![](/Images/OutliningIndicators/InBlock.gif)
300
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
301
![](/Images/OutliningIndicators/InBlock.gif)
302
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
303
![](/Images/OutliningIndicators/InBlock.gif)
304
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
305
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
306
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
307
![](/Images/OutliningIndicators/None.gif)