网格视图和类库

时间:2014-11-11 08:50:19

标签: asp.net vb.net

我正在使用类库和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)

1 个答案:

答案 0 :(得分:0)

您使用SqlDataSourceGridView的最简单方法。

您可以按如下方式使用它:

  <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。