循环文本插入数据疑问 上图中点击下一步,如何在另外一个页面显示如下图的效果?并且将数据一起插入到数据库中(是否需要考虑数据库事务的问题?).该如何实现?就是这个网页上的效果:http://www.zjcyts.com/inland_b2c_1.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GridView实现多行编辑?或者生成图二效果对应的HTML,通过AJAX传值,使用ADO.NET批量插入数据? 动态确定一个DataTable的行,然后用此做为绑定的数据源,完了之后取DataTable中的数据更新到数据库中。数据的更新、插入、删除可以通过判断DataTable 的行状态来确定。楼主不妨可以尝试一下。仅供参考。 动态生成HTML控件,就是动态拼凑控件的HTML代码,在后台通过request.form["name"]取值,解析,存入数据库动态添加生成HTML控件参考 直接在页面后台文件就可以获得页面中文本框的值,然后insert不就得了? 通过页面传参,然后对gridview进行双gridview嵌套显示,这样可以解决这个问题 主要是把参数带过去..xx.aspx?ChengRen=3&XiaoHai=1xx.aspx 前台:<table id="tabChengRen" runat="server">..</table><table id="tabXiaoHai" runat="server">..</table>int ChengRenCount=0;int XiaoHaiCount=0;protected void Page_Load(object sender, EventArgs e){ try{ ChengRenCount = Convert.ToInt32(Request.QueryString["ChengRen"])XiaoHaiCount= Convert.ToInt32(Request.QueryString["XiaoHai"])}catch{} //根据传过来的参数..分别动态生成"成人"的三行,和"小孩"的三行 WriteChengRen(); WriteXiaoHai();}private void WriteChengRen(){ // 用HtmlTable来加入行,往tabChengRen中写入行}private void WriteXiaoHai();{// 用HtmlTable来加入行,往tabXiaoHai中写入行} 大概是下面那样..private void WriteChengRen() { // 用HtmlTable来加入行,往tabChengRen中写入行 HtmlTableRow r = new HtmlTableRow(); HtmlTableCell c = new HtmlTableCell(); c.InnerHtml = "";//你的一行的HTML代码 tabChengRen.Cells.Add(); //} 【急】KindEditor中emoticons表情插件如何独立使用?? 已知treeview某节点的value,如何选中它 Excel导入问题 关于金碟电子政务系统的问题,请大家进来看一看 如何判断是否连接数据库成功 如果不成功提示连接失败 2.0里textbox的Readonly属性为真时如何取值?? 构建网站 如何获得页面所有Session信息 请求帮助:员工级别的项目显示样式要向流程图的那样?? 本机测试通过,网站? 菜鸟问题:TreeView 跳转到其他页面 ReportViewer的list控件能否横向显示啊?
或者生成图二效果对应的HTML,通过AJAX传值,使用ADO.NET批量插入数据?
动态添加生成HTML控件参考
xx.aspx?ChengRen=3&XiaoHai=1xx.aspx
前台:
<table id="tabChengRen" runat="server">
..
</table>
<table id="tabXiaoHai" runat="server">
..
</table>
int ChengRenCount=0;
int XiaoHaiCount=0;
protected void Page_Load(object sender, EventArgs e)
{
try
{
ChengRenCount = Convert.ToInt32(Request.QueryString["ChengRen"])
XiaoHaiCount= Convert.ToInt32(Request.QueryString["XiaoHai"])
}
catch
{}
//根据传过来的参数..分别动态生成"成人"的三行,和"小孩"的三行
WriteChengRen();
WriteXiaoHai();
}
private void WriteChengRen()
{
// 用HtmlTable来加入行,往tabChengRen中写入行
}
private void WriteXiaoHai();
{
// 用HtmlTable来加入行,往tabXiaoHai中写入行}
private void WriteChengRen()
{
// 用HtmlTable来加入行,往tabChengRen中写入行
HtmlTableRow r = new HtmlTableRow();
HtmlTableCell c = new HtmlTableCell();
c.InnerHtml = "";//你的一行的HTML代码
tabChengRen.Cells.Add();
//
}