CODE BEHIND
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt = getmyDatatable();
DLAge.DataSource = dt;
DLAge.DataValueField = dt.Columns[1].ToString();
DLAge.DataBind();
DLAge.Items.Insert(0, "Select");
ChkAddress.DataSource = dt;
ChkAddress.DataValueField = dt.Columns[2].ToString();
ChkAddress.DataBind();
//RBSex.DataSource = dt;
//RBSex.DataValueField = dt.Columns[3].ToString();
//RBSex.DataBind();
LBphone.DataSource = dt;
LBphone.DataValueField = dt.Columns[3].ToString();
LBphone.DataBind();
GridView1.AutoGenerateColumns = false;
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
private DataTable getmyDatatable()
{
DataTable dt = new DataTable();
DataColumn dc;
dc = new DataColumn("Name");
dt.Columns.Add(dc);
dc = new DataColumn("Age");
dt.Columns.Add(dc);
dc = new DataColumn("Address");
dt.Columns.Add(dc);
dc = new DataColumn("Phone");
dt.Columns.Add(dc);
//dc = new DataColumn("Sex");
//dt.Columns.Add(dc);
dt.Rows.Add("bala", "24", "cbe","9994403569");
dt.Rows.Add("chendur", "23", "bangalore","9999999999");
dt.Rows.Add("chchandru", "22", "chennai","888888888");
return dt;
}
protected void LBAdd_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
DataColumn dc;
dc = new DataColumn("Name");
dt.Columns.Add(dc);
dc = new DataColumn("Age");
dt.Columns.Add(dc);
dc = new DataColumn("Address");
dt.Columns.Add(dc);
dc = new DataColumn("Phone");
dt.Columns.Add(dc);
dc = new DataColumn("Sex");
dt.Columns.Add(dc);
string strchklist = "";
foreach (ListItem li in ChkAddress.Items)
{
if (strchklist == "")
{
if (li.Selected)
{
strchklist = li.Text;
}
}
else
{
if (li.Selected)
{
strchklist += "," + li.Text;
}
}
}
string strLblist = "";
foreach (ListItem li in LBphone.Items)
{
if (strLblist == "")
{
if (li.Selected)
{
strLblist = li.Text;
}
}
else
{
if (li.Selected)
{
strLblist += "," + li.Text;
}
}
}
if (RBMale.Checked == true)
{
dt.Rows.Add(TxtName.Text, DLAge.SelectedItem.ToString(), strchklist, strLblist, "Male");
}
else
{
dt.Rows.Add(TxtName.Text, DLAge.SelectedItem.ToString(), strchklist, strLblist,"Female");
}
GridView1.Visible = false;
GridView2.Visible = true;
GridView2.AutoGenerateColumns = false;
GridView2.DataSource = dt;
GridView2.DataBind();
ScriptManager.RegisterClientScriptBlock(LBAdd, typeof(LinkButton), "", "clear();", true);
}
}
ASPX
Thursday, July 22, 2010
Subscribe to:
Posts (Atom)