第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用 C# 更新用戶控件中的 datagridview

如何使用 C# 更新用戶控件中的 datagridview

C#
慕的地6264312 2023-09-16 17:43:39
我陷入了這個(gè)項(xiàng)目,其中它不會(huì)自動(dòng)更新用戶控件內(nèi)我的 datagridview 的內(nèi)容。我有一個(gè)表單(frmCustomer),其中包含 CRUD 和具有 datagridview 的用戶控件。我想自動(dòng)更新用戶控件一旦我在表單(frmCustomer)上添加一些內(nèi)容。用戶控件附加在另一種形式(frmMenu)的面板上。我嘗試調(diào)用用戶控件中的方法來更新datagridview,但似乎不起作用?這是我在 UC_Customer 中的代碼,我在其中獲取來自數(shù)據(jù)庫的數(shù)據(jù)。UC_客戶public void RetrieveCustomer()? ? ? ? {using (MySqlConnection sqlCon = new MySqlConnection(myConnectionString))? ? ? ? ? ? {? ? ? ? ? ? ? ? sqlCon.Open();? ? ? ? ? ? ? ? MySqlDataAdapter sqlDa = new MySqlDataAdapter("Select * from tblcreateaccounts", sqlCon);? ? ? ? ? ? ? ? DataTable dtbl = new DataTable();? ? ? ? ? ? ? ? sqlDa.Fill(dtbl);? ? ? ? ? ? ? ? dgridCustomer.DataSource = null;? ? ? ? ? ? ? ? dgridCustomer.DataSource = dtbl;? ? ? ? ? ? ? ? this.dgridCustomer.Columns["Sex"].Visible = false;? ? ? ? ? ? ? ? this.dgridCustomer.Columns["Birthday"].Visible = false;? ? ? ? ? ? ? ? this.dgridCustomer.Columns["Age_"].Visible = false;? ? ? ? ? ? }? ? ? ? }`UC_Customer_Load()? private void UC_Customer_Load(object sender, EventArgs e)? ? ? ? {? ? ? ? ? ? dgridCustomer.AutoGenerateColumns = false;? ? ? ? ? ? setUpDataGrid();? ? ? ? ? ? RetrieveCustomer();? ? ? ? ? ? RemovingLag rev = new RemovingLag();? ? ? ? ? ? rev.DoubleBuffered(dgridCustomer, true);? ? ? ? ? ? age = DateTime.Today.Year - dtpBirthdate.Value.Year;? ? ? ? }在用戶控件內(nèi)部,我有一個(gè)按鈕(添加客戶),它通過 showDialog() 調(diào)用 FrmCreateAccount,當(dāng)我成功添加客戶時(shí),它不會(huì)自動(dòng)更新控制面板中的 datagridview,它只會(huì)在我單擊后更新按鈕(刷新:我調(diào)用了方法 RetrieveCustomer 來更新數(shù)據(jù)網(wǎng)格)PS。該用戶控件嵌入到Bunifu 頁面中,該頁面實(shí)際上插入到 frmMenu 中。
查看完整描述

2 回答

?
冉冉說

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊

您想要在執(zhí)行操作時(shí)更新另一個(gè)表單。如果是這樣,您可以在“frmMenu”表單上創(chuàng)建一個(gè)委托并為其分配一個(gè)操作,當(dāng)向“frmCustomer”添加某些內(nèi)容時(shí),該委托會(huì)執(zhí)行 datagridview 委托操作并更新。如果您提供代碼片段,我們可以更好地幫助您。



查看完整回答
反對(duì) 回復(fù) 2023-09-16
?
慕神8447489

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊

我已經(jīng)解決了我的問題,我只是在每個(gè)用戶控件中創(chuàng)建了一個(gè)實(shí)例(單例方法),它允許我以相應(yīng)的形式調(diào)用每個(gè)方法..:)謝謝



查看完整回答
反對(duì) 回復(fù) 2023-09-16
  • 2 回答
  • 0 關(guān)注
  • 115 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)