Vælge fremtidige/tidligere begivenheder fra db
Hej alleJeg er i gang med at lave en kalender i tabelformat, hvor man via en
fropdownlist skal kunne vælge at ville se fremtidige, tidligere eller alle
begivenheder. Det virker dog ikke!
Min kode ser således ud:
public string strWhere;
void getEvents(string strWhere)
{
if (Page.IsPostBack)
{
switch(view.SelectedItem.Value)
{
case "fremtidige":
strWhere = "dato > Now()";
break;
case "tidligere":
strWhere = "dato < Now()";
break;
case "alle":
strWhere = "dato < Now() Or dato > Now()";
break;
default:
strWhere = "dato > Now()";
break;
getEvents(strWhere);
}
}
else
{
strWhere = "dato > Now()";
}
MySQL DBconn = new MySQL();
RecordSet rs = DBconn.Execute("Select id,overskrift,dato From kalender
Where " + strWhere + " Order By dato asc");
kalender.DataSource = rs.dr;
kalender.DataBind();
rs.Close();
DBconn.Close();
}
void Page_Load()
{
if (!(Page.IsPostBack))
{
strWhere = "dato > Now()";
}
getEvents(strWhere);
}
Jeg får ikke nogen fejlmeddelser, men siden ser ud som før postbacket.. Hvad
kan der mon være galt?
