Announcement

Collapse
No announcement yet.

NULL-Paramter in DataSource

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • NULL-Paramter in DataSource

    Hallo,

    ich habe in einer DataSource folgenden Parameter:

    <asp:Parameter Name="MainCatID" ConvertEmptyStringToNull="true"></asp:Parameter>

    Den will ich zur Laufzeit nach Änderung einer DropDownList im GridView setzen:

    <pre>
    void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
    DropDownList d = ((GridView)sender).Rows[e.RowIndex].FindControl("MainCatDropDownList") as DropDownList;

    if (d != null)
    {
    CategoryDataSource.UpdateParameters["MainCatID"].DefaultValue = d.SelectedValue;
    }

    }
    </pre>

    Das geht auch solange gut, wie in DropDownListe nicht der NULL-Eintrag ausgewählt wird.
    Der hat bei mir in der DropDownList den Wert "" und soll in der Datenbank dann auf NULL gesetzt werden.
    Wie kann ich es erreichen, dass dann nicht die folgende Fehlermeldung kommt:
    "Error converting data type nvarchar to uniqueidentifier." ??
Working...
X