我搜索了關於我將如何管理這樣做有幾個小時,但沒有我發現有工作的解決方案......在錯誤另一類結果組合框使用選定值
我有幾個ComboBoxes的表單,我想抓取選定的值並在另一個類的方法中使用它。這些值將在過濾器中用作查詢數據庫的變量。當分配值時,我得到錯誤「非靜態字段,方法或屬性需要對象引用」。我試圖在另一個類中創建一個新的窗體實例,但是新的實例沒有我想要的ComboBox值?
我不太確定如何做到這一點。我嘗試了很多方法,但都失敗了。= /我是編程新手,所以我希望能得到任何幫助!
public static void LoadMainTable(ref DataTable mainGridTable)
{
//Loads entires into a data table
//FormMonitor FormMonitor = new FormMonitor();
string bankBox = FormMonitor.ComboBox1.SelectedItem;
string theDate = FormMonitor.DateTimePicker.Value.ToString("yyyy-MM-dd");
//Grabbed in the order they will be displayed
cmd.CommandText = String.Format("W.I.P.");
//Add variables for filters after figuring out how to do it
reader = cmd.ExecuteReader();
//reads data into dmainGridTable
while (reader.Read())
{
mainGridTable.Rows.Add(reader["column1"], reader["column2"], reader["column3"], reader["column4"].ToString(),
reader["column5"].ToString(), reader["column6"]);
//FormMonitor.file_ProgressUpdated(); //non-static error again, fix
connect.Close();
}
}