A3 主窗口命名统一:主窗口.*.cs 七个分片改名 MainForm.*.cs(git mv 保留历史),删无引用残留 主窗口.resx;csproj/rsp/代码索引同步;解决方案树只剩 MainForm.* 一套分片
This commit is contained in:
@@ -0,0 +1,140 @@
|
||||
// 旧 主窗口.ui.cs 尾部的 SQLite 设计数据加载方法(设计器注入,逻辑不变)。
|
||||
namespace 成套报价软件
|
||||
{
|
||||
public partial class MainForm
|
||||
{
|
||||
/// <summary>加载所有 SQLite 设计数据绑定。</summary>
|
||||
private void LoadAllSqliteData()
|
||||
{
|
||||
// 位数检查已移除:x86/x64 均可加载,只要 System.Data.SQLite.dll 与进程位数一致。
|
||||
try { LoadSqliteData_advancedDataGridView6(); } catch (System.Exception ex_advancedDataGridView6) { System.Windows.Forms.MessageBox.Show("加载数据失败 (advancedDataGridView6): " + ex_advancedDataGridView6.Message); }
|
||||
try { LoadSqliteData_advancedDataGridView7(); } catch (System.Exception ex_advancedDataGridView7) { System.Windows.Forms.MessageBox.Show("加载数据失败 (advancedDataGridView7): " + ex_advancedDataGridView7.Message); }
|
||||
try { LoadSqliteData_advancedDataGridView10(); } catch (System.Exception ex_advancedDataGridView10) { System.Windows.Forms.MessageBox.Show("加载数据失败 (advancedDataGridView10): " + ex_advancedDataGridView10.Message); }
|
||||
try { LoadSqliteData_advancedDataGridView8(); } catch (System.Exception ex_advancedDataGridView8) { System.Windows.Forms.MessageBox.Show("加载数据失败 (advancedDataGridView8): " + ex_advancedDataGridView8.Message); }
|
||||
}
|
||||
|
||||
/// <summary>为 advancedDataGridView6 加载 SQLite 数据(由设计器生成)。</summary>
|
||||
private void LoadSqliteData_advancedDataGridView6()
|
||||
{
|
||||
// 数据库路径:相对于 exe 所在目录(BaseDirectory)
|
||||
string dbPath = System.IO.Path.Combine(
|
||||
System.AppDomain.CurrentDomain.BaseDirectory, @"sjk\advancedDataGridView6Table.db");
|
||||
if (!System.IO.File.Exists(dbPath))
|
||||
{
|
||||
System.Windows.Forms.MessageBox.Show("找不到数据库文件: " + dbPath);
|
||||
return;
|
||||
}
|
||||
|
||||
string connStr = "Data Source=" + dbPath + ";Version=3;";
|
||||
var table = new System.Data.DataTable();
|
||||
using (var conn = new System.Data.SQLite.SQLiteConnection(connStr))
|
||||
{
|
||||
conn.Open();
|
||||
string sql = @"SELECT * FROM advancedDataGridView6Table";
|
||||
using (var adapter = new System.Data.SQLite.SQLiteDataAdapter(sql, conn))
|
||||
{
|
||||
adapter.Fill(table);
|
||||
}
|
||||
}
|
||||
|
||||
this.advancedDataGridView6.AutoGenerateColumns = false;
|
||||
// KeepCustomColumns=true:设计器中自定义的列不会被覆盖,
|
||||
// 数据库列通过 DataPropertyName 与控件列关联。
|
||||
// 若列名与数据库列名相同,运行时会自动绑定数据。
|
||||
this.advancedDataGridView6.DataSource = table;
|
||||
}
|
||||
|
||||
/// <summary>为 advancedDataGridView7 加载 SQLite 数据(由设计器生成)。</summary>
|
||||
private void LoadSqliteData_advancedDataGridView7()
|
||||
{
|
||||
// 数据库路径:相对于 exe 所在目录(BaseDirectory)
|
||||
string dbPath = System.IO.Path.Combine(
|
||||
System.AppDomain.CurrentDomain.BaseDirectory, @"sjk\advancedDataGridView7Table.db");
|
||||
if (!System.IO.File.Exists(dbPath))
|
||||
{
|
||||
System.Windows.Forms.MessageBox.Show("找不到数据库文件: " + dbPath);
|
||||
return;
|
||||
}
|
||||
|
||||
string connStr = "Data Source=" + dbPath + ";Version=3;";
|
||||
var table = new System.Data.DataTable();
|
||||
using (var conn = new System.Data.SQLite.SQLiteConnection(connStr))
|
||||
{
|
||||
conn.Open();
|
||||
string sql = @"SELECT * FROM advancedDataGridView7Table";
|
||||
using (var adapter = new System.Data.SQLite.SQLiteDataAdapter(sql, conn))
|
||||
{
|
||||
adapter.Fill(table);
|
||||
}
|
||||
}
|
||||
|
||||
this.advancedDataGridView7.AutoGenerateColumns = false;
|
||||
// KeepCustomColumns=true:设计器中自定义的列不会被覆盖,
|
||||
// 数据库列通过 DataPropertyName 与控件列关联。
|
||||
// 若列名与数据库列名相同,运行时会自动绑定数据。
|
||||
this.advancedDataGridView7.DataSource = table;
|
||||
}
|
||||
|
||||
/// <summary>为 advancedDataGridView10 加载 SQLite 数据(由设计器生成)。</summary>
|
||||
private void LoadSqliteData_advancedDataGridView10()
|
||||
{
|
||||
// 数据库路径:相对于 exe 所在目录(BaseDirectory)
|
||||
string dbPath = System.IO.Path.Combine(
|
||||
System.AppDomain.CurrentDomain.BaseDirectory, @"sjk\advancedDataGridView10Table.db");
|
||||
if (!System.IO.File.Exists(dbPath))
|
||||
{
|
||||
System.Windows.Forms.MessageBox.Show("找不到数据库文件: " + dbPath);
|
||||
return;
|
||||
}
|
||||
|
||||
string connStr = "Data Source=" + dbPath + ";Version=3;";
|
||||
var table = new System.Data.DataTable();
|
||||
using (var conn = new System.Data.SQLite.SQLiteConnection(connStr))
|
||||
{
|
||||
conn.Open();
|
||||
string sql = @"SELECT * FROM advancedDataGridView10Table";
|
||||
using (var adapter = new System.Data.SQLite.SQLiteDataAdapter(sql, conn))
|
||||
{
|
||||
adapter.Fill(table);
|
||||
}
|
||||
}
|
||||
|
||||
this.advancedDataGridView10.AutoGenerateColumns = false;
|
||||
// KeepCustomColumns=true:设计器中自定义的列不会被覆盖,
|
||||
// 数据库列通过 DataPropertyName 与控件列关联。
|
||||
// 若列名与数据库列名相同,运行时会自动绑定数据。
|
||||
this.advancedDataGridView10.DataSource = table;
|
||||
}
|
||||
|
||||
/// <summary>为 advancedDataGridView8 加载 SQLite 数据(由设计器生成)。</summary>
|
||||
private void LoadSqliteData_advancedDataGridView8()
|
||||
{
|
||||
// 数据库路径:相对于 exe 所在目录(BaseDirectory)
|
||||
string dbPath = System.IO.Path.Combine(
|
||||
System.AppDomain.CurrentDomain.BaseDirectory, @"sjk\advancedDataGridView8Table.db");
|
||||
if (!System.IO.File.Exists(dbPath))
|
||||
{
|
||||
System.Windows.Forms.MessageBox.Show("找不到数据库文件: " + dbPath);
|
||||
return;
|
||||
}
|
||||
|
||||
string connStr = "Data Source=" + dbPath + ";Version=3;";
|
||||
var table = new System.Data.DataTable();
|
||||
using (var conn = new System.Data.SQLite.SQLiteConnection(connStr))
|
||||
{
|
||||
conn.Open();
|
||||
string sql = @"SELECT * FROM advancedDataGridView8Table";
|
||||
using (var adapter = new System.Data.SQLite.SQLiteDataAdapter(sql, conn))
|
||||
{
|
||||
adapter.Fill(table);
|
||||
}
|
||||
}
|
||||
|
||||
this.advancedDataGridView8.AutoGenerateColumns = false;
|
||||
// KeepCustomColumns=true:设计器中自定义的列不会被覆盖,
|
||||
// 数据库列通过 DataPropertyName 与控件列关联。
|
||||
// 若列名与数据库列名相同,运行时会自动绑定数据。
|
||||
this.advancedDataGridView8.DataSource = table;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user