【再構築】DataGridViewコードはデータソースの取得とデータの表示を実現
2128 ワード
前奏
以前はインタフェース操作でDataGridViewにデータソースを追加し、データベースデータを表示していました.https://blog.csdn.net/cxh6863/article/details/80154205このブログ.もちろんDataGridViewにデータソースを追加してもコード形式で操作できます.手順は次のとおりです.
ステップ
1、論理層(B層)に戻るタイプがDataTableタイプである方法を書く
public DataTable groupshow(Entity.GroupInfo GroupInfo)
{
Factory.LoginFactory fact = new Factory.LoginFactory();
IDAL.GroupQueryIDAL idal = fact.GroupFind();
DataTable table = idal.groupFind(GroupInfo);
return table;
}
2、外観層(Facade層)に返却タイプがDataTableタイプの方法を書き、B層の方法を呼び出す
public DataTable groupShow(Entity.GroupInfo GroupInfo)
{
DataTable table;
BLL.GroupQueryManager gsBll = new BLL.GroupQueryManager();
table = gsBll.groupshow(GroupInfo);
return table;
}
3、インタフェース層(U層)外観層の呼び出し方法、そしてDataGridViewのデータソースを設定する
Facade.GroupQueryFacade FGroup = new Facade.GroupQueryFacade();
Entity.GroupInfo group = new Entity.GroupInfo();
DataTable dt = new DataTable();
dt = FGroup.groupShow(group);
dataGridView1.DataSource = dt;
まとめ:
自己感覚はやはりこの方法でデータソースを追加するのが便利で、表示データを自由に制御することができて、前にインタフェース操作のデータソースを追加して、実行すると直接表の中のすべてのデータを表示します.コードのこの方式は、自分で制御する条件で表示することができ、表示したいなら表示することができます.また、検索も便利です.