Introduction:
Here I will explain how to add or send textbox values to listbox in asp.net on button click using c#, vb.net or bind textbox values to listbox on button click in asp.net using c#, vb.net with example.
Here I will explain how to add or send textbox values to listbox in asp.net on button click using c#, vb.net or bind textbox values to listbox on button click in asp.net using c#, vb.net with example.
Description: 
In previous post I explained convert currency or numbers to words in asp.net, angularjs bind dropdownlist with text and value, jQuery tag cloud example in asp.net, sitemap control example, send html page as mail body in asp.net, how to send mail with attachment in asp.net and many more articles related to asp.net using c#, vb.net. Now I will explain how to add or send textbox values to listbox in asp.net on button click using c#, vb.net with example.
In previous post I explained convert currency or numbers to words in asp.net, angularjs bind dropdownlist with text and value, jQuery tag cloud example in asp.net, sitemap control example, send html page as mail body in asp.net, how to send mail with attachment in asp.net and many more articles related to asp.net using c#, vb.net. Now I will explain how to add or send textbox values to listbox in asp.net on button click using c#, vb.net with example.
To add textbox values to listbox in asp.net  on button click using c#,
vb.net
we need to write aspx code like as shown below
| <html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>Add Textbox values to
  Listbox items on button click </title> 
</head> 
<body> 
<form id="form1"
  runat="server"> 
<div> 
Enter Text: <asp:TextBox ID="txtname" runat="server"></asp:TextBox> 
<asp:Button ID="btnAdd"
  runat="server"
  Text="Add to
  Listbox" OnClick="btnAddClick" />
  <br /> <br /> 
Listbox Values:  <asp:ListBox ID="lstdetails"
  runat="server"></asp:ListBox> 
</div> 
</form> 
</body> 
</html> | 
After completion of aspx page write the add following namespaces
in codebehind
C#
Code
| 
using System; 
using System.Data; | 
VB.NET
Code
| 
Imports System.Data | 
After completion of adding namespaces you need to write the
code like as shown below
C#
Code
| 
DataTable dt = null; 
protected void Page_Load(object
  sender, EventArgs e) 
{ 
if (!IsPostBack) 
{ 
if (ViewState["Details"]
  == null) 
{ 
DataTable dataTable
  = new DataTable(); 
dataTable.Columns.Add("Name"); 
ViewState["Details"] =
  dataTable; 
} 
} 
} 
protected void btnAddClick(object
  sender, EventArgs e) 
{ 
string str =
  txtname.Text.Trim(); 
dt = (DataTable)ViewState["Details"]; 
dt.Rows.Add(str); 
ViewState["Details"] =
  dt; 
lstdetails.DataSource = dt; 
lstdetails.DataTextField = "Name"; 
lstdetails.DataValueField = "Name"; 
lstdetails.DataBind(); 
txtname.Text = ""; 
} | 
VB.NET
Code
| 
Imports System.Data 
Partial Class VBCode 
Inherits System.Web.UI.Page 
Private dt As DataTable = Nothing 
Protected Sub Page_Load(ByVal
  sender As Object,
  ByVal e As EventArgs) 
If Not
  IsPostBack Then 
If ViewState("Details")
  Is Nothing Then 
Dim dataTable As New DataTable() 
dataTable.Columns.Add("Name") 
ViewState("Details") =
  dataTable 
End If 
End If 
End Sub 
Protected Sub btnAddClick(ByVal
  sender As Object,
  ByVal e As EventArgs) 
Dim str As String 
str = txtname.Text.Trim() 
dt = DirectCast(ViewState("Details"), DataTable) 
dt.Rows.Add(str) 
ViewState("Details") =
  dt 
lstdetails.DataSource = dt 
lstdetails.DataTextField = "Name" 
lstdetails.DataValueField = "Name" 
lstdetails.DataBind() 
txtname.Text = "" 
End Sub 
End Class | 
Demo
| If you enjoyed this post, please support the blog below. It's FREE! Get the latest Asp.net, C#.net, VB.NET, jQuery, Plugins & Code Snippets for FREE by subscribing to our Facebook, Twitter, RSS feed, or by email. | |||
|  Subscribe by RSS  Subscribe by Email | |||

 
1 comments :
Awesome!!
Note: Only a member of this blog may post a comment.