如何使用c#将记录插入asp.net的listview控件?

如何使用c#将记录插入asp.net的listview控件?,c#,asp.net,vb.net,C#,Asp.net,Vb.net,我正在使用VisualWebDeveloper2008Express版,因为我是新手,所以需要您的帮助。我想使用c#或vb.net代码在asp.net网页的listview控件中插入一条记录。下面是它的工作原理,如果我有四个文本框,我将填充每个文本框,因此我单击一个命令按钮,我想将每个文本框的值插入listview控件。请指导如何做到这一点。谢谢你,我感谢你的帮助。你要找的是,有无数的例子可以从表格开始,这里有一些例子 更新: 这里有一些vb.net代码来帮助你,我没有测试它,它只是向你

我正在使用VisualWebDeveloper2008Express版,因为我是新手,所以需要您的帮助。我想使用c#或vb.net代码在asp.net网页的listview控件中插入一条记录。下面是它的工作原理,如果我有四个文本框,我将填充每个文本框,因此我单击一个命令按钮,我想将每个文本框的值插入listview控件。请指导如何做到这一点。谢谢你,我感谢你的帮助。

你要找的是,有无数的例子可以从表格开始,这里有一些例子

更新:

这里有一些vb.net代码来帮助你,我没有测试它,它只是向你展示原理

private Class person
  public FirstName as string
  public LastName as string
  public Address as string
end class 
所以你可以在你的按钮点击事件中做类似的事情

Protected Sub Add_Click(ByVal sender As Object, 
                        ByVal e As System.EventArgs) Handles Add.Click
    'create the new object
    dim newPerson as person = new person 
    newPerson.FirstName = FirstNameTextBox.text
    newPerson.LastName = LastNameTextBox.text 
    newPerson.Address  = AddressTextBox.text  

    'Get or create a list
    dim personList As List(Of person) = Session("personList")
    if personList is nothing then
        personList = new List(Of person)
    end if

    'add it to a list and save
    personList.Add(newPerson )
    Session("personList") = personList 

    'Bind the list
    personListView.DataSource = personList 
    personListView.Databind()

end sub

你要找的是,有无数的例子可以从表格开始,这里有一些例子

更新:

这里有一些vb.net代码来帮助你,我没有测试它,它只是向你展示原理

private Class person
  public FirstName as string
  public LastName as string
  public Address as string
end class 
所以你可以在你的按钮点击事件中做类似的事情

Protected Sub Add_Click(ByVal sender As Object, 
                        ByVal e As System.EventArgs) Handles Add.Click
    'create the new object
    dim newPerson as person = new person 
    newPerson.FirstName = FirstNameTextBox.text
    newPerson.LastName = LastNameTextBox.text 
    newPerson.Address  = AddressTextBox.text  

    'Get or create a list
    dim personList As List(Of person) = Session("personList")
    if personList is nothing then
        personList = new List(Of person)
    end if

    'add it to a list and save
    personList.Add(newPerson )
    Session("personList") = personList 

    'Bind the list
    personListView.DataSource = personList 
    personListView.Databind()

end sub

@DavRob--------不一定是数据绑定,因为当你谈论数据绑定时,记录来自你的数据库。我只想将文本框中的记录直接添加到listview控件中,就像我们通常在windows应用程序中所做的那样。这有多可能?很难解释,但简而言之,一种方法是编写一个具有所需属性的类。然后,您将能够创建此类的实例,将其放入集合中,并将集合绑定到列表。如果你想添加多个项目,你必须在会话中检索并保存你的集合。目前我很难弄清楚,但如果你能提供一个示例代码,那就更好了。@DavRob-------不一定是数据绑定,因为当你谈论数据绑定时,记录来自你的数据库。我只想将文本框中的记录直接添加到listview控件中,就像我们通常在windows应用程序中所做的那样。这有多可能?很难解释,但简而言之,一种方法是编写一个具有所需属性的类。然后,您将能够创建此类的实例,将其放入集合中,并将集合绑定到列表。如果你想添加多个项目,你必须在会话中检索并保存你的收藏。目前我很难弄清楚,但如果你能提供一个示例代码,那就更好了。