📄 griddatasource.cs
字号:
/*
* Author : 方伍
* Date: 2007-12-10
* Blog: http://www.cnblogs.com/binbin1845
* QQ: 32418201
* Email: binbin1845@126.com
*/
using System;
using System.Collections.Generic;
using System.Data;
using System.Windows.Forms;
namespace ADApplication
{
public class GridDataSource : IDataSource
{
DataTable dt;
public GridDataSource()
{
dt = MakeTable();
}
public void AddLine(UserInfo user)
{
DataRow dr;
dr = dt.NewRow();
dr[UserInfo.ACCOUNT] = user.Account;
dr[UserInfo.FIRSTNAME] = user.FirstName;
dr[UserInfo.LASTNAME] = user.LastName;
dr[UserInfo.EMAIL] = user.Email;
dt.Rows.Add(dr);
}
public object GetData()
{
return dt;
}
private DataColumn MakeColumn(string name)
{
DataColumn column = new DataColumn();
column.DataType = System.Type.GetType("System.String");
column.ColumnName = name;
return column;
}
private DataTable MakeTable()
{
DataTable dTable = new DataTable();
dTable.Columns.Add(MakeColumn(UserInfo.ACCOUNT));
dTable.Columns.Add(MakeColumn(UserInfo.FIRSTNAME));
dTable.Columns.Add(MakeColumn(UserInfo.LASTNAME));
dTable.Columns.Add(MakeColumn(UserInfo.EMAIL));
return dTable;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -