我正在使用类库和asp.net表单。 在类库中,我创建了用于根据特定的fileID检索数据库值的类。我不知道如何将类连接到gridview.Tried使用gridview.databind(obj).not working。 感谢您的帮助 感谢
在asp.net表格中
Dim retobj As New Mailbox
retobj.MailboxName = Mailb.Text
insmairet = New clsMailboxCollect
insmairet.Retrievemail(retobj)
gridview1.databind(retobj)
答案 0 :(得分:0)
您使用SqlDataSource
和GridView
的最简单方法。
您可以按如下方式使用它:
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
DataSourceMode="DataReader"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
</asp:SqlDataSource>
<asp:GridView
id="GridView1"
runat="server"
DataSourceID="SqlDataSource1">
</asp:GridView>
点击here了解详情。
修改强>
如果您想将自定义实施用于访问数据,可以使用ObjectDataSource
。
<asp:gridview
id="GridView1"
runat="server"
datasourceid="ObjectDataSource1" />
<asp:objectdatasource
id="ObjectDataSource1"
runat="server"
selectmethod="GetAllEmployees"
typename="MyDataBaseLogic" />
在这种情况下,MyDataBaseLogic
将是:
public class MyDataBaseLogic
{
// Returns a collection of NorthwindEmployee objects.
public static ICollection GetAllEmployees () {
return new ArrayList();
}
}
点击here了解详情。
对不起C#,但您只需将其转换为VB。