C# SqlSugar查询出来的数据库的数据在Winform界面显示控件选择 返回

C#论坛 老数据
6 2459

请问大家,在Winform中与SqlSugar配合的比较好的显示控件选什么?怎么使用?

热忱回答6

  • fate sta fate sta VIP0
    2022/12/20

    datagridview 最经典。

    0 回复
  • ztmsimon ztmsimon VIP0
    2022/12/20

    有demo告知如何使用吗?

    0 回复
  • 这种问题应该去C#论坛问吧,这里不太合适

                List<xxx> lst = db.Queryable<xxx>().ToList();
                BindingSource bs = new BindingSource();
                bs.DataSource = lst;
                datagridView.DataSource = bs;


    0 回复
  • fate sta fate sta VIP0
    2023/2/10
    using SqlSugar;
    using System;
    using System.Data;
    using System.Windows.Forms;
    namespace WinformExample
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                // 连接到数据库
                using (var db = new SqlSugarClient("数据库连接字符串"))
                {
                    // 查询数据库
                    var queryResult = db.Queryable<你的数据表>().ToList();
                    // 将查询结果保存到 DataTable 中
                    DataTable dataTable = new DataTable();
                    dataTable.Columns.Add("列名1");
                    dataTable.Columns.Add("列名2");
                    // ...
                    foreach (var item in queryResult)
                    {
                        DataRow row = dataTable.NewRow();
                        row["列名1"] = item.字段1;
                        row["列名2"] = item.字段2;
                        // ...
                        dataTable.Rows.Add(row);
                    }
                    // 将 DataTable 绑定到 DataGridView
                    dataGridView1.DataSource = dataTable;
                }
            }
        }
    }


    0 回复
  • 夕颜 夕颜 VIP0
    2024/11/13

    @fate sta:不能直接dataGridView1.DataSource=queryResult吗?

    0 回复
  • fate sta fate sta VIP0
    2024/11/13

    @夕颜:可以的

    0 回复