Desktop
Website
Multimedia
Database
Security
Enterprise
Pergunta : O erro da atualização de Gridview, não pode introduzir o valor nulo no DB. Controla todos os valores nulos de retorno
Encenação: Eu tenho um Gridview com diversos controles do dropdownlist no ItemEditTemplates para controlar o usuário que edita capacidades. A exposição que de Dropdowns um nome da região que seja texto mas a atualização precisa de atualizar um valor do int que seja o RegionID.
Problem. Quando eu estalo editar-me e atualizar então começ o seguinte erro: inserção do
Can não o ZERO do valor na coluna “RegionID”, tabela “xxx.dbo.SiteDBTable”; a coluna não reserva anula. A indicação da ATUALIZAÇÃO fails.
The foi terminada. o
What parece esteja acontecendo nos controles de Gridview é que são todos valores nulos de retorno. Eu estava tentando confirmo isto adicionando o seguinte código no evento de RowEditing a para pesquisar defeitos e ver cada um dos valores dos controles: vácuo do
protected que gvMain_RowEditing (remetente do objeto, e)
de GridViewEditEventArgs {
gvMain.EditIndex = e.NewEditIndex; txtYearEdit do TextBox do
= (TextBox) gvMain.Rows [gvMai
n.EditInde
x] .FindCon
trol (“txtY
earEdit”); ddlRegion= do
DropDownList (DropDownList) gvMain.Rows [
gvMain.Edi
tIndex]. Fi
ndControl (ddlRegion
"/>"); ddlSetSite do
DropDownList = (DropDownList) gvMain.Rows [
gvMain.Edi
tIndex]. Fi
ndControl (
" ddlSetSit
e”); corda do
testYear = txtYearEdit.Text; testSetSite da corda do
= ddlSetSite.SelectedValue; testRegion da corda do
= ddlRegion.SelectedValue; o
} este código do
When bate as cordas que do teste eu posso ver quando eliminar erros que os exemplos dos objetos de Dropdownlist e de TextBox são null.
Here for uma pequena notícia de código de uma o
do >
da " região "” de SortExpression= da " região de TemplateField HeaderText=;
DataSourceID= do "
: ListItem Selected= Value= " verdadeiro” " 0 " >-
que procura alguns ajuda em como reparar isto ou uma maneira melhor pesquisar defeitos este problem.
class= do
Resposta : O erro da atualização de Gridview, não pode introduzir o valor nulo no DB. Controla todos os valores nulos de retorno
A tentativa que faz o teste acima no evento de RowUpdating mas remove a primeira linha onde você está ajustando o editIndex.
E igualmente eu ver que seu nome de DDL na margem de benefício é ddlRegionZone e você está tentando ao ddlRegion fing.
Outras soluções
Perguntas da entrevista do certificado de Shell da festança
lima de .vmdk
Como encontrar a contagem da fileira em Oracle DataReader em ASP.NET?
Excitador do bluetooth BCM2045 do inspiron 1720 de Dell para o profissional de Windows Xp.
Como conseguir o lightbox mostrar sobre a bandeira instantânea?
Fora do escritório o assistente que não trabalha w/Forwarding configurou
Redistribuindo o RASGO em subnets non-contiguous do OSPF.
líquidos de corpo após a sessão da natação
SQL0952N
Criando um vbscript para a chave do registro - IRPStackSize