Hi Ramarajan,
As per your need I have created the following snippet please add it in fresh page look how it works. ...,
<table>
<tr>
<th> Subject </th>
<th> Marks </th>
</tr>
<asp:Repeater ID="rptResult" runat="server">
<ItemTemplate>
<tr>
<td>
<%# Eval("Subject") %>
</td>
<td>
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" AutoPostBack="true" AccessKey='<%# Eval("SubId") %>' ></asp:TextBox>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
name Space used.
using System.Data;
C# Code.
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
rptResult.DataSource = GetSampleData();
rptResult.DataBind();
}
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
TextBox TextBox1 = (sender as TextBox);
string marks = TextBox1.Text;
string id = TextBox1.AccessKey;
// DO YOUR SAVING CODE/LOGIC HERE
}
private DataTable GetSampleData()
{
DataTable dt = new DataTable();
dt.Columns.Add("Subject");
dt.Columns.Add("SubId");
dt.Rows.Add("Solid State Physics","1");
dt.Rows.Add("Electronics","2");
dt.Rows.Add("Relativity", "3");
dt.Rows.Add("Quantum Mechanics", "4");
dt.Rows.Add("Cosmology", "5");
dt.Rows.Add("Electrodynamics", "6");
dt.Rows.Add("Thermodynamics", "7");
return dt;
}
Thanks and Regards,
Rk_Hirpara.