GridView插入行的记录。。是高手就进。。 原先显示的数据保持不变、动态向GridView中添加一行、不用viewstate/session保存数据怎样实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个模板里面有个SelectItemTemple然后再这个里面添加一个表这个表与你那个数据库连接的表响应即可项目表中item_commond这个函数实现响应 在GridView的数据源中新添加一行,重新绑定。 动态添加行不难。后台构建个DataTable.然后绑定到Gridview上用viewstate保存。参考可以先去找一找找不到下班回家发给你 不用viewstate session等保存,只增加一行? <asp:GridView ID="GridView4" runat="server" AutoGenerateColumns="False"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:TextBox ID="TextBox3" runat="server" Text='<%#Eval("Name") %>'></asp:TextBox> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox> <asp:Button ID="Button4" runat="server" Text="Button" onclick="Button4_Click" /> protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GridView4.DataSource = getDataTable(); GridView4.DataBind(); } } public DataTable getDataTable() { string[] name = { "张三", "李四", "王五" }; DataTable dt = new DataTable(); dt.Columns.Add("Name", Type.GetType("System.String")); for (int i = 0; i < name.Length; i++) { DataRow row = dt.NewRow(); row[0] = name[i]; dt.Rows.Add(row); } return dt; } protected void Button4_Click(object sender, EventArgs e) { DataTable dt = getDataTable(); DataRow row = dt.NewRow(); row[0] = TextBox4.Text; dt.Rows.Add(row); GridView4.DataSource = dt; GridView4.DataBind(); } 一个正则写出来不能匹配内容,大家看看 vs2005 treeview的显示问题 下载文件问题!求助各位大大,我弄了整晚了没有结果,大家帮帮我啊!!!! 制作自定义DataGrid控件时遇到的问题 aspx頁面總是Runtime Error錯誤! 請求協助解決. 謝謝先! 请问.net是否可以实现短信服务方面的编程 如何运用下载后的自定义控件 上传的文件在xp系统能打开,在2003系统确打不开? MVC 可以取到ID 但为什么复选框选不上 switch的用法(C#) 请教asp.net mvc的部署问题, 求高手?
这个表与你那个数据库连接的表响应即可项目表中item_commond这个函数实现响应
后台构建个DataTable.然后绑定到Gridview上用viewstate保存。
参考可以先去找一找找不到下班回家发给你
<asp:GridView ID="GridView4" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text='<%#Eval("Name") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
<asp:Button ID="Button4" runat="server" Text="Button" onclick="Button4_Click" /> protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GridView4.DataSource = getDataTable();
GridView4.DataBind();
}
}
public DataTable getDataTable()
{
string[] name = { "张三", "李四", "王五" };
DataTable dt = new DataTable();
dt.Columns.Add("Name", Type.GetType("System.String"));
for (int i = 0; i < name.Length; i++)
{
DataRow row = dt.NewRow();
row[0] = name[i];
dt.Rows.Add(row);
}
return dt;
}
protected void Button4_Click(object sender, EventArgs e)
{
DataTable dt = getDataTable();
DataRow row = dt.NewRow();
row[0] = TextBox4.Text;
dt.Rows.Add(row);
GridView4.DataSource = dt;
GridView4.DataBind();
}