Example
I have two Comboboxes:
I have two Comboboxes:
<
telerik:RadComboBox
ID
=
"ddlPatientSuchwort2"
Runat
=
"server"
Culture
=
"de-DE"
DataSourceID
=
"sqlWinacsPatientSuchwort"
DataTextField
=
"Suchwort"
DataValueField
=
"PublicNummer"
AutoPostBack
=
"True"
EnableAutomaticLoadOnDemand
=
"True"
onselectedindexchanged
=
"ddlPatientSuchwort2_SelectedIndexChanged"
filter
=
"StartsWith"
EmptyMessage
=
"Patient Name"
Skin
=
"WebBlue"
EnableVirtualScrolling
=
"True"
ItemsPerRequest
=
"10"
ShowMoreResultsBox
=
"True"
>
</
telerik:RadComboBox
>
<
telerik:RadComboBox
ID
=
"ddlPublicNummer2"
Runat
=
"server"
Culture
=
"de-DE"
DataSourceID
=
"sqlWinacsPatientPublicNummer"
DataTextField
=
"PublicNummer"
DataValueField
=
"PublicNummer"
AutoPostBack
=
"True"
EnableAutomaticLoadOnDemand
=
"True"
onselectedindexchanged
=
"ddlPublicNummer2_SelectedIndexChanged"
EmptyMessage
=
"Patient Nummer"
Label
=
"oder"
Skin
=
"WebBlue"
EnableVirtualScrolling
=
"True"
ItemsPerRequest
=
"10"
ShowMoreResultsBox
=
"True"
>
</
telerik:RadComboBox
>
protected
void
ddlPatientSuchwort2_SelectedIndexChanged(
object
sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
{
int
varPatient =
int
.Parse(ddlPatientSuchwort2.SelectedValue);
ddlPublicNummer2.Text =
""
;
ddlPublicNummer2.ClearSelection();
this
.getWinacsPatient(varPatient);
}
protected
void
ddlPublicNummer2_SelectedIndexChanged(
object
sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
{
int
varPatient =
int
.Parse(ddlPublicNummer2.SelectedValue);
ddlPatientSuchwort2.Text =
""
;
ddlPatientSuchwort2.ClearSelection();
this
.getWinacsPatient(varPatient);
}
Everything
works fine when I select value. The problem happens
when I write
something in Combobox and don't choose value
showed but click somwhere
on the screen I got then:
Server Error in '/Abrechnung' Application.
Input string was not in a correct format.
Description:
An unhandled exception occurred during the execution of the current web
request. Please review the stack trace for more information about the error and
where it originated in the code.
Exception Details:
System.FormatException: Input string was not in a correct
format.
Source Error:
Line 90: protected void ddlPublicNummer2_SelectedIndexChanged(object sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
Line 91: {
Line 92: int varPatient = int.Parse(ddlPublicNummer2.SelectedValue);
Line 93:
Line 94: ddlPatientSuchwort2.Text = "";
Source
File: d:\Dev\Abrechnung\Default.aspx.cs Line: 92
Stack
Trace:
[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +9595563
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +119
System.Int32.Parse(String s) +23
_Default.ddlPublicNummer2_SelectedIndexChanged(Object sender, RadComboBoxSelectedIndexChangedEventArgs e) in d:\Dev\Abrechnung\Default.aspx.cs:92
Telerik.Web.UI.RadComboBox.OnSelectedIndexChanged() +215
Telerik.Web.UI.RadComboBox.RaisePostDataChangedEvent() +63
Telerik.Web.UI.RadDataBoundControl.System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent() +34
System.Web.UI.Page.RaiseChangedEvents() +134
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5201
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET
Version:4.0.30319.1008
Any idea how I can handle this exceptions?