一个简单的 NewsClass类
包括 类应包含的一些东西 如 变量常量定义、构造函数、属性、方法
1
/**//// <summary>
2
///NewsClass 的摘要说明
3
/// </summary>
4
public class NewsClass
5

{
6
定义变量、常量#region 定义变量、常量
7
private string _ClassName;//传递textbox的值
8
private int _ClassOrder;//传递textbox的值
9
private Int32 _SelectID;
10
/**//**//**//*这里ConfigurationManager提供对客户端应用程序配置文件的访问。
11
* ConnectionStrings一般会自动生成在这里
12
* 注意要用[]括号
13
*/
14
private string connstring = ConfigurationManager.ConnectionStrings["legheelConnectionString1"].ConnectionString;
15
#endregion
16
17
定义构造函数,其中NewsClass()为初始函数。NewsClass(string ClassName, int ClassOrder)为重载#region 定义构造函数,其中NewsClass()为初始函数。NewsClass(string ClassName, int ClassOrder)为重载
18
public NewsClass()
19
{
20
//
21
//TODO: 在此处添加构造函数逻辑
22
//
23
}
24
25
public NewsClass(string ClassName, int ClassOrder)
26
{
27
this._ClassName = ClassName;
28
this._ClassOrder = ClassOrder;
29
}
30
#endregion
31
32
定义属性#region 定义属性
33
public Int32 SelectID
34
//定义选择的ID属性,用于删除、更新
35
{
36
get
{ return _SelectID; }
37
set
{ _SelectID = value; }
38
}
39
#endregion
40
41
定义方法#region 定义方法
42
public void savetofile()
43
//测试方法,用户存储到文件,这种方法可以写log
44
{
45
File.AppendAllText("d:\\1.txt", _ClassName);
46
File.AppendAllText("d:\\1.txt", "\r\n");
47
File.AppendAllText("d:\\1.txt", _ClassOrder.ToString());
48
}
49
50
public void savetosql()
51
//用于将数据存入sql
52
{
53
SqlConnection conn = new SqlConnection(connstring);
54
SqlCommand command = new SqlCommand("insert into newsclass (classname,classorder) values ('"+_ClassName+"',"+_ClassOrder+")", conn);
55
conn.Open();
56
command.ExecuteNonQuery();
57
conn.Close();
58
}
59
60
public void deletefromsql()
61
//用于将数据删除sql
62
{
63
SqlConnection conn = new SqlConnection(connstring);
64
SqlCommand command = new SqlCommand("delete from NewsClass where ClassID="+_SelectID+"", conn);
65
conn.Open();
66
command.ExecuteNonQuery();
67
conn.Close();
68
}
69
#endregion
70
71
}