02. marts 2006 - 11:24Der er
18 kommentarer og 1 løsning
Læse værdi af celle ved edit i gridview
Jeg har et gridview, hvor jeg gerne vil læse en værdi i en celle, inden jeg tager stilling til, om cellen må redigeres eller ej. Cellen er der skal læses i et ikke skjult.
Jeg har lavet en eventhandler i min code behind fil: AddHandler GridView1.RowEditing, AddressOf GridView1_RowEditing
Funktionen som kaldes ved eventen er:
Sub GridView1_RowEditing(ByVal sender As Object, ByVal e As GridViewEditEventArgs)
Dim customersGridView As GridView = CType(sender, GridView)
Dim m_RowIndex As Integer m_RowIndex = e.NewEditIndex
Jeg har prøvet både at bruge mit customersGridView objekt, og selve gridview1 objektet, men lige meget hjælper det.
Jeg har også prøvet at ændre Cells(3) til et par andre værdier. Mit m_RowIndex indeholder rigtigt nok en værdi.
Det skal lige siges, at jeg i mit gridview også benytter DataKeyNames, men den værdi som jeg ønsker at læse værdien af, er ikke med i DataKeyNames, da den ikke er skjult.
prøv lige at tjekke GridView1.Rows(m_RowIndex).Cells.Count for at se hvor mange celler der er. Hvilken et felt er det du vil have ud ? Er det din itemtemplate ?
Jeg vil få content ud. Jeg ønsker at vide om ordet {ItemConfigurator} indgår i Content indholdet, da redigering af dette stump Content skal behandles på anden vis (en wizard skal gennemløbes), end resten af content stykkerne i GridView´et.
Det med at parse det til et label, forstår jeg ikke hlet hvad du mener? Har du et ex? Jeg skal nok smde flere points efter dig, hvis du leder mig på sporet til en løsning.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.