【再構築】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;

まとめ:


自己感覚はやはりこの方法でデータソースを追加するのが便利で、表示データを自由に制御することができて、前にインタフェース操作のデータソースを追加して、実行すると直接表の中のすべてのデータを表示します.コードのこの方式は、自分で制御する条件で表示することができ、表示したいなら表示することができます.また、検索も便利です.