2011-12-06 76 views
0

我正在寫ac#gui,我有一個窗體可以從商店獲取有關庫存的信息,我希望它在用戶輸入時鏈接到UPC框點擊確定,其餘的自動從微軟訪問文件填充。有沒有辦法做到這一點?通過雙擊按鈕和文本框,我除了自動生成的代碼外沒有任何代碼。如何使文本框自動填充從基於輸入到另一個文本框中的文件

+0

那麼你有什麼嘗試?你的問題有點寬泛。有幾種方法可以做到這一點。 Google C#和Access。如果您告訴我們您正在使用的.net和VS的版本,我們將能夠提供更多幫助,這些嚮導發生了很大變化。 –

+0

我正在使用Microsoft Visual C#2010.我還沒有真正嘗試過任何東西,但我剛開始並且不確定是否可以這樣做。我對C#很新。 –

+0

不僅可能,而且可能。 CRUD應用程序是兩個便士,不幸的是,這樣的方法。任何初學者C#書籍或教程都會幫助你入門。 –

回答

0

您將需要添加控件,您將顯示您的信息到窗體。然後,您需要編寫代碼來查找數據庫文件中的信息,一旦完成,請填寫表單上已有的控件。

0

如果您試圖從Microsoft Access數據庫文件讀取數據,那麼類似這樣的內容將返回您需要的數據。知道你想要通過什麼很重要。類似的東西會返回數據。然後從那裏填寫數據需要去的地方。

string ConString = @"Provider=Microsoft.Jet.OLEDB.4.0;DataSource= 
            C:\DatabaseNameGoesHere.mdb"; 
      OleDbConnection Con = new OleDbConnection(ConString); 
      OleDbCommand Command = Con.CreateCommand(); 

      // create the DataSet 
      DataSet ds = new DataSet(); 

      // clear the grids data source 
      PlaceToPutTheData.DataSource = null; 

      // open the connection 
      Con.Open(); 

      // run the query 
      Command.CommandText = "Select the data from the table you need; 
      OleDbDataAdapter Adapter = new OleDbDataAdapter(Command); 
      Adapter.Fill(ds); 

      // close the connection 
      Con.Close(); 

      // set the grid's data source 
      PlaceToPutTheData.DataSource = ds.Tables[0]; 

你的問題有點模糊,所以很難給你直接的答案,但希望這會給你一個開始和幫助。

相關問題