使用ASP日历作为触发器将数据填充到SQL表中的列表框

时间:2017-07-12 14:25:37

标签: sql asp.net vb.net visual-studio listbox

我正在使用asp日历控件,而在选择更改时,我正在调用sub。我试图使用事件的开始日期从sql获取信息。将显示具有从用户输入日期到今天日期的开始日期的所有事件。 sql qry工作,经过测试。但我无法将信息填入列表框中。使用事件名称作为文本,使用ID作为值。

Protected Sub calendarChange(Source As Object, E As EventArgs)
        Dim startDate As Date = startCal.SelectedDate
        Dim adapter As New eVoteTableAdapters.ballotsTableAdapter()
        Dim ballotTable As eVote.ballotsDataTable
        ballotTable = adapter.GetBallotsByStartDateGetDataBy(startDate)
        ballotList.DataSource = ballotTable
        ballotList.DataTextField = "name"
        ballotList.DataValueField = "ballot_ID"
    End Sub

任何帮助将不胜感激,提前谢谢。

1 个答案:

答案 0 :(得分:1)

添加BallotList.DataBind(),否则它将保持为空