2017-04-12 40 views

回答

1

呼叫Parse方法查詢外:

var id=int.Parse(textBox1.Text); 
var result=context2.Clients.FirstOrDefault(cust=> cust.ID ==id); 
0

我想最簡單的解決辦法是將轉換爲int BEF礦石查詢:

var id = int.Parse(textBox1.Text); 
var query1 = (from cust1 in context2.Clients 
       where cust1.ID == id 
       select cust1).FirstOrDefault(); 

或者,對於錯誤處理的緣故:

var id = 0; 
if (!int.TryParse(textBox1.Text, out id)) { 
    // raise an error condition 
} 
var query1 = (from cust1 in context2.Clients 
       where cust1.ID == id 
       select cust1).FirstOrDefault(); 
0

你必須先設置int.Parse給一個變量,就像這樣:

var intValue = int.Parse(textBox1.Text); 
var query1 = (from cust1 in context2.Clients 
          where cust1.ID == intValue 
          select cust1).FirstOrDefault(); 
相關問題