我希望用户能够点击按钮,然后运行一个功能,然后在数据列表中显示结果。
我知道我可以获取数据并通过我的表格将其绑定
Sub BindCommsDataList(ByVal dlComms As DataList, ByVal sAddrno As String, ByVal sNameNo As String)
Dim mySelectQuery As String = "SELECT * FROM table"
Dim myConnection As New MySqlConnection(Session("localConn"))
Dim myCommand As New MySqlCommand(mySelectQuery, myConnection)
myConnection.Open()
Dim myDataAdapter = New MySqlDataAdapter(myCommand)
Dim myDataSet As New DataSet
myDataAdapter.Fill(myDataSet, "comms")
dlComms.DataSource = myDataSet
dlComms.DataKeyField = "seq"
dlComms.DataBind()
myConnection.Close()
End Sub
但是我如何运行一个手动绑定数据的函数
编辑:
重新恢复的数据将采用文本格式。理想情况下我只是想做..
RtnDealerName.Text = xoGetWebPage.RtnDealerName
但它说我无法访问RtnDealerName
答案 0 :(得分:0)
我认为没有办法直接将项添加到DataList控件,但您可以使用结果来构建数据源控件,例如DataTable:
DataTable table = new DataTable();
table.Columns.Add("Col1", typeof(string));
table.Columns.Add("Col2", typeof(string));
TableRow row = table.NewRow();
row.SetField<string>("Col1", "Foo");
row.SetField<string>("Col2", "Bar");
table.Rows.Add(row);
DataList1.DataSource = table;
DataList1.DataBind();
这是DataList控件的一些简单标记:
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<%#Eval("Col1")%>: <%#Eval("Col2")%>
</ItemTemplate>
</asp:DataList>