webForumDet fria alternativet
Logga in / Bli medlem

Problem med Datagrid och Edit

.NET

0 svar · 205 visningar · startad av n_wolle

Medlem sedan okt. 200119 inlägg
Trådstart#1

Hejsan!

Första inlägget i detta forum! :)

Hur som helst håller jag på att lära mig lite ASP.NET (även VB.NET) och har litet problem med Datagrid och Edit.

Jag tar information från en MySql databas och fyller datagriden utifrån ett kriterie som ser ut enl. följande:

Select Case sDate
            Case "2001"
                InfoBox.Text = "2001 3" & sdate
                sSQL = "SELECT larm_nr, datum, larmtyp, info, link FROM larm WHERE datum>'2001-01-01' AND datum<'2002-01-01'"
            Case "2002"
                InfoBox.Text = "2002 3" & sdate
                sSQL = "SELECT larm_nr, datum, larmtyp, info, link FROM larm WHERE datum>'2002-01-01' AND datum<'2003-01-01'"
            Case "2003"
                InfoBox.Text = "2003 3" & sdate
                sSQL = "SELECT larm_nr, datum, larmtyp, info, link FROM larm WHERE datum>'2003-01-01' AND datum<'2004-01-01'"
            Case "2004"
                InfoBox.Text = "2004 3" & sdate
                sSQL = "SELECT larm_nr, datum, larmtyp, info, link FROM larm WHERE datum>'2004-01-01' AND datum<'2005-01-01'"
            Case Else
                InfoBox.Text = "2005 3" & sdate
                sSQL = "SELECT larm_nr, datum, larmtyp, info, link FROM larm WHERE datum>'2005-01-01' AND datum<'2006-01-01'"
        End Select

Den tar fram info efter datumval.
sSql är en string som är deklarerad utanför ngn sub().
Även sDate är deklarerad utanför ngn sub().

Beroende på vilket datum man väljer (mha linkbutton) så produceras datagriden rätt.

MEN problemet är att efter ha valt det år man vill se OCH trycker på edit så har sDate nollställts igen och den väljer default året som är 2005.

edit ser ut så här:

MyDataGrid.EditItemIndex = e.Item.ItemIndex
        BindData()

Hur ska jag lösa så att Edit tar rätt datumintervall och inte default?

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)