如何使用c#将记录插入asp.net的listview控件?
我正在使用VisualWebDeveloper2008Express版,因为我是新手,所以需要您的帮助。我想使用c#或vb.net代码在asp.net网页的listview控件中插入一条记录。下面是它的工作原理,如果我有四个文本框,我将填充每个文本框,因此我单击一个命令按钮,我想将每个文本框的值插入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代码来帮助你,我没有测试它,它只是向你
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
你要找的是,有无数的例子可以从表格开始,这里有一些例子
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应用程序中所做的那样。这有多可能?很难解释,但简而言之,一种方法是编写一个具有所需属性的类。然后,您将能够创建此类的实例,将其放入集合中,并将集合绑定到列表。如果你想添加多个项目,你必须在会话中检索并保存你的收藏。目前我很难弄清楚,但如果你能提供一个示例代码,那就更好了。