webform环境下,单击按钮在数据控件中添加一行数据

在C#,webform环境下,网页中有这么一项,如下图

img


前端代码如下:
<asp:DropDownList ID="DropDownList1" Width="100px" runat="server">
<asp:DropDownList ID="DropDownList2" Width="100px" runat="server">
<asp:TextBox ID="TextJuLi" runat="server">
<asp:Button ID="btnChangDu" runat="server" Text="添加" OnClick="btnChangDu_Click" />

其中的两个下拉框控件dropdownlist各自分别加载一些节点数据如“N1,N2,N3”等,节点数可能会十几个,甚至几十个。
其中的文本框控件textbox 输入长度信息 比如“1124“,”2000”等

要求在这三个控件下面添加设置一个数据显示控件,比如Listview,GridView之类的,或其他,只要能满足下述要求即可
数据显示控件中表头标题为“节点“(本列数据来自下拉dropdownlist1),“节点”,(本列数据来自下拉dropdownlist2)“长度”(本列数据来自textbox)
整体要求每点击一次网页里的“添加”按钮,就在数据显示控件上添加一行,比如“N1,N2,1124”,其中的1124这一格还可以单击进行手动修改,比如改为“1200”

求这个数据显示控件该如何设计实现?

其中的两个下拉框控件dropdownlist各自分别加载一些节点数据如“N1,N2,N3”等,节点数可能会十几个,甚至几十个:用这个方法

SqlConnection conn = newSqlConnection("server=.;uid=sa;database=pubs");
SqlDataAdapter dap = new SqlDataAdapter("select * from job", conn);
DataTable dt = new DataTable();
dap.Fill(dt);
if (dt.Rows.Count != 0)
{
DropDownList1.Items.Clear();
for (int i = 0; i < dt.Rows.Count; i++)
{
DropDownList1.Items.Add(new ListItem(

dt.Rows[i]["显示值"].ToString(),

dt.Rows[i]["usbkey"].ToString()));
}
DropDownList1.Items.Insert(0, "选择");
DropDownList1.Items[0].Value = "0"; 或
// DropDownList1.Items.Insert(0, new ListItem("选择数据","绑定数据"));
}

用table套起来