Desktop
Website
Multimedia
Database
Security
Enterprise
Pytanie : Gridview Aktualizacja Błąd, Móc Nieobowiązujący Wartość w DB. Kontrolować wszystkie oddawanie null wartość
Scenariusz: I mieć Gridview z kilka dropdownlist kontrola w the ItemEditTemplates użytkownik edytorstwo potencjał. The Dropdowns Pokaz region Imię che być tekst ale the aktualizacja potrzebować int wartość che być the RegionID.
Problem. Gdy I klikać redagować i wtedy aktualizować I dostawać the następujący błąd:
Can nie wszywka the wartość NIEOBOWIĄZUJĄCY w szpaltowy "RegionID", stół "xxx.dbo.SiteDBTable"; kolumna pozwolić nulls. AKTUALIZACJA fails.
The oświadczenie kończyć.
What wydawać się zdarzać się w the Gridview kontrola być że być wszystkie oddawanie null wartość. I próbować potwierdzać kontrola the następujący kod w the RowEditing Wydarzenie troubleshoot i kontrola the wartość the kontrola:
protected kawitacyjny gvMain_RowEditing (przedmiot nadawca, GridViewEditEventArgs e)
{
gvMain.EditIndex = e.NewEditIndex;
TextBox txtYearEdit = (TextBox) gvMain.Rows [gvMai
n.EditInde
x] .FindCon
trol ("txtY
earEdit");
DropDownList ddlRegion= (DropDownList) gvMain.Rows [
gvMain.Edi
tIndex]. Fi
ndControl (
" ddlRegion
");
DropDownList ddlSetSite = (DropDownList) gvMain.Rows [
gvMain.Edi
tIndex]. Fi
ndControl (
" ddlSetSit
e");
smyczkowy testYear = txtYearEdit.Text;
smyczkowy testSetSite = ddlSetSite.SelectedValue;
smyczkowy testRegion = ddlRegion.SelectedValue;
}
When ten kod uderzać the próbny sznurek I móc podczas gdy debugging że the przykład the Dropdownlist i TextBox przedmiot być null.
Here być Kod odrzynek jeden the Kontrola
DataSourceID= " dsrcRegionDD
L" DataTextField= " Region" DataValueField= " RegionID" SelectedValue='<%# Zmora ("RegionID") %>'>
-
Looking dla problem.
pomoc na dlaczego na lub lepszy sposób troubleshoot ten problem.
Odpowiedź : Gridview Aktualizacja Błąd, Móc Nieobowiązujący Wartość w DB. Kontrolować wszystkie oddawanie null wartość
Próba the editIndex test w the RowUpdating wydarzenie ale usuwać the pierwszy linia dokąd ty ustawiać the editIndex.
I także I widzieć twój DDL imię w marża być ddlRegionZone i ty próbować fing ddlRegion.
Inne rozwiązania
SUP7203B PFC niekompatybilność
system przywrócić punkt
IE8 Przedkładać Forma z [Wchodzić Do] Klucz, stosownie
zintegrowany wordpress w miejsce. blog pic doczepianie.
Łączyć XenServer wśród iPhone
Porzucony Windows 7 Instalacyjny odpowiedź kartoteka
SSH konsola: iść precyzować falcówka po nazwa użytkownika
Tworzyć Linux przygotowywać CD-R stylowy but dysk…
Dlaczego Sysinternals Wirusowy wyszukiwarka redirect?
MS Dojazdowy SQL Podział Dojazdowy obejście potrzebować