0
我已經看到了很多關於如何做到這一點的例子,我可以做到這一點,但它顯示錯誤的數據集。我的問題是,我有一個開關板,並使用此代碼傳遞paramater爲另一種形式:刷新綁定Datagridview
public void LoadCaseNumberKey(String CaseNumberKey)
{
propertyInformationTableAdapter1.FillByCaseNumberKey(newCityCollectionDataSet.PropertyInformation, CaseNumberKey);
muniLiensTableAdapter.FillByCaseNumberKey(newCityCollectionDataSet.MuniLiens, CaseNumberKey);
documentsTableAdapter.FillByCaseNumberKey(newCityCollectionDataSet.Documents, CaseNumberKey);
}
所以,如果我不選擇要使用的很多想法之一,這個http://social.msdn.microsoft.com/Forums/en/winformsdatacontrols/thread/18a9762e-ac67-48a7-a372-55307fe344f3我得到了錯誤的數據,因爲它刷新表適配器與整個數據集。
我用添加一條記錄的代碼如下:
private void cmdAdd_Click(object sender, EventArgs e)
{
DataClasses1DataContext db = new DataClasses1DataContext();
MuniLien newlien = new MuniLien();
newlien.CaseNumberKey = caseNumberKeyTextBox.Text;
db.MuniLiens.InsertOnSubmit(newlien);
db.SubmitChanges();
this.muniLiensDataGridView.EndEdit();
this.muniLiensDataGridView.Refresh();
}
什麼是刷新datagridview的最好方法是什麼?這是刷新它的代碼,但與整個數據集,而不是正確的設置:
this.muniLiensTableAdapter.Fill(this.CityDataSet.muniLiens);
任何幫助將是偉大的。
感謝
當我嘗試打電話給我的方法再次它不喜歡的參數。例如,如果我使用LoadCaseNumberKey(String CaseNumberKey),它會用紅色強調「String CaseNUmberKey」。我如何解決這個問題? – korrowan 2011-03-29 12:44:08
Nevermind我不得不這樣做LoadCaseNumberKey(newlien.CaseNumberKey) – korrowan 2011-03-29 15:14:00