2010-04-28 51 views
0

我有兩個文本框和一個下拉列表。用戶有一個選項,他應該選擇下拉列表並在任意一個texbox中輸入值。如何從代碼後面傳遞null與文本框

我的過程接受空值。唯一的問題是如何從代碼後面傳遞任何文本框中提交的值,然後返回數據。

任何人都可以幫助我做到這一點。

感謝 Smartdev

回答

0

你檢查與nullbale INT

一些事情類似沿着int.Parseint.TryParse方法將工作

int? couldBeNullInt; 
couldBeNullInt = int.Parse(someTextBox.Text); 

如果返回值爲null,null傳遞給你的程序否則傳遞非空值

if(couldBeNullInt.HasValue && couldBeNullInt.Value !=null) 
0

你會想要做這樣的事情:

int? enteredValue = null; 
if(!string.IsNullOrEmpty(textNumberEntry.Text)) 
{ 
    int temp = 0; 
    if(int.TryParse(textNumberEntry.Text, out temp)) 
     enteredValue = temp; 
} 

// Call proc with enteredValue, check enteredValue.HasValue first though! 
相關問題