如何使用c#在asp.net的listview控件中插入一条记录

本文关键字:控件 插入 一条 记录 listview 何使用 asp net | 更新日期: 2023-09-27 18:16:52

我正在使用Visual Web Developer 2008 Express Edition,我需要你的帮助,因为我是新来的。我想插入一个记录到我的listview控件我的asp.net网页使用c#或vb.net代码。它是这样工作的,如果我有四个文本框我要填充每个文本框我点击一个命令按钮我想把每个文本框的值插入到listview控件中。请指导如何做到这一点。谢谢你,谢谢你的帮助。

如何使用c#在asp.net的listview控件中插入一条记录

你正在寻找的是数据绑定,有无数的例子开始形式,这里有一些例子

  • http://www.codeproject.com/KB/webforms/CompleteListView.aspx
  • http://geekswithblogs.net/rashid/archive/2007/09/09/Asp.net-ListView--DataBinding.aspx
更新:

这里有一些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