我有两个文本框和一个下拉列表。用户可以选择下拉菜单并在任何一个texbox中输入值。
我的过程接受空值。唯一的问题是如何从代码后面传递任何文本框值提交它shud返回数据。
任何人都可以帮助我。
由于 Smartdev
答案 0 :(得分:0)
您是否检查了int.Parse
或int.TryParse
方法以及nullbale
int
类似的东西会起作用
int? couldBeNullInt;
couldBeNullInt = int.Parse(someTextBox.Text);
如果返回的值为null,则将null传递给您的过程,否则传递非null值
,例如
if(couldBeNullInt.HasValue && couldBeNullInt.Value !=null)
答案 1 :(得分: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!