1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Linq;
7 using System.Text;
8 using System.Windows.Forms;
9
10 namespace Tony.DEMO.WinForm
11 {
12 //SNF引用
13 using SNF.Business;
14 using SNF.Utilities;
15 using SNF.WinForm;
16 //项目引用
17 using Tony.DEMO.Business;
18 public partial class Form20170719 : BaseForm//BaseForm 在 SNF.WinForm中
19 {
20 DataTable dt = new DataTable();//创建DataTable
21
22 #region 0.构造方法
23 public Form20170719()
24 {
25 InitializeComponent();//初始化空间
26 }
27 #endregion
28
29 #region 1.下拉列表和初始数据 public override void FormOnLoad() 加载窗体
30 /// <summary>
31 /// 加载窗体
32 /// </summary>
33 public override void FormOnLoad()
34 {
35 this.Search();//调用获取列表方法
36 }
37 #endregion
38
39 #region 2.private void Search(string strWhere = null)获取列表
40 /// <summary>
41 /// 获取列表
42 /// </summary>
43 private void Search(string strWhere = null)
44 {
45 IClassTableService service = new ClassTableService();//创建服务层对象
46 this.dt = service.GetDataTable(UserInfo);//获取列表
47 this.BindData();// 调用绑定屏幕数据方法
48 }
49 #endregion
50
51 #region 3.标准-private void BindData() 绑定屏幕数据
52 /// <summary>
53 /// 绑定屏幕数据
54 /// </summary>
55 private void BindData()
56 {
57 this.dt.DefaultView.Sort = ClassTableEntity.FieldId;//按主键排序
58 this.gridControl1.DataSource = this.dt.DefaultView;//将DefaultView 绑定到 GridControl
59 }
60 #endregion
61
62 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
63 {
64
65 }
66 }
67 }