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?