>Hi everybody,
>
>Sorry, how can I convert this
>
> _dtOrder = biz.Find(this.txtOrderNo.Text, this.dtgStartDate.Value, this.dtgEndDate.Value);
>
>My biz object has this signature Find(int? OrderNo, datetime? StartDate, datetime? EndDate)
>
>I tried to add (int?) and (int) in front of the OrderNo.Text, but it doesn't compile.
>
>Thanks a lot in advance.
>
>UPDATE. This seems to compile
>
>_dtOrder = biz.Find(Convert.ToInt32(this.txtOrderNo.Text), this.dtgStartDate.Value, this.dtgEndDate.Value);
>
>Am I right?
If this.txtOrderNo.Text is empty, Convert.ToInt32() will throw an exception. You'll probably want to add some code which checks that before you try converting it. You'll have to decide if empty means 0 or it means null.