using HotelPms.Share.Data; using HotelPms.Share.Windows.Util; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace HotelPms.SourceFactory { public partial class PostgreSqlDemo : Form { public PostgreSqlDemo() { InitializeComponent(); GeneralSub.InitDataGridView(dataGridView1, true); } private void button1_Click(object sender, EventArgs e) { bool ret = PostgreSqlNet.CreateDataBase(new DBConnectItem(txtHost.Text, txtDB.Text, txtUser.Text, txtPassword.Text, 5433)); dataGridView1.DataSource = ToTable(ret.ToString()); } public DataTable ToTable(string msg) { DataTable table = new DataTable(); table.Columns.Add("内容", typeof(string)); DataRow row = table.NewRow(); table.Rows.Add(row); row[0] = msg; return table; } private void button2_Click(object sender, EventArgs e) { using (PostgreSqlNet postgreSqlNet = new PostgreSqlNet(new DBConnectItem(txtHost.Text, txtDB.Text, txtUser.Text, txtPassword.Text, 5433))) { dataGridView1.DataSource = postgreSqlNet.GetDataTable(txtSql.Text); } } } }