DataGrid parametr int32 == null

0

Cześć, mam w bazie taką sytuajce, ze jest pole typu int a w nim są również nulle.
chcę stworzyć datagrid z warunkiem WHERE pole = null


 <WhereParameters>
                <asp:Parameter DefaultValue="null" Name="IdZadania" Type="Int32" />
            </WhereParameters>

jednak wtedy wywala się aplikacja

[FormatException: Nieprawidłowy format ciągu wejściowego.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +11783513
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +120
System.String.System.IConvertible.ToInt32(IFormatProvider provider) +46
System.Convert.ChangeType(Object value, TypeCode typeCode, IFormatProvider provider) +297
System.Web.UI.WebControls.Parameter.GetValue(Object value, String defaultValue, TypeCode type, Boolean convertEmptyStringToNull, Boolean ignoreNullableTypeChanges) +126
System.Web.UI.WebControls.Parameter.GetValue(Object value, Boolean ignoreNullableTypeChanges) +63
System.Web.UI.WebControls.Parameter.get_ParameterValue() +41
System.Web.UI.WebControls.ParameterCollection.GetValues(HttpContext context, Control control) +247
System.Web.UI.WebControls.QueryableDataSourceView.CreateQueryContext(DataSourceSelectArguments arguments) +38
System.Web.UI.WebControls.LinqDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +49
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +22
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +143
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +74
System.Web.UI.WebControls.GridView.DataBind() +9
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +114
System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +75
System.Web.UI.Control.EnsureChildControls() +92
System.Web.UI.Control.PreRenderRecursiveInternal() +42
System.Web.UI.Control.PreRenderRecursiveInternal() +160
System.Web.UI.Control.PreRenderRecursiveInternal() +160
System.Web.UI.Control.PreRenderRecursiveInternal() +160
System.Web.UI.Control.PreRenderRecursiveInternal() +160
System.Web.UI.Control.PreRenderRecursiveInternal() +160
System.Web.UI.Control.PreRenderRecursiveInternal() +160
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4775

jak sobie z tym poradzić?

0

http://stackoverflow.com/questions/35707607/set-sqldatasource-parameter-to-null
http://stackoverflow.com/questions/19494543/pass-null-value-to-stored-procedure-in-sqldatasource-when-page-is-loading

mi 2 minuty z google po wpisaniu asp:Parameter DefaultValue="null", tobie 4 i pół godziny czekania aż ktoś zrobi to za ciebie...

0

nie działa

0

smutne to, naprawdę...

1 użytkowników online, w tym zalogowanych: 0, gości: 1