repeater控件从数据库中读取到的数据能保存到数据库别的表中吗?
如果能,具体思路和操作过程是什么?
repeater代码:
<asp:Repeater ID="rpKH" runat="server">
<HeaderTemplate>
<table>
<tr><th>姓?名?</th><th>电Ì?话¡ã</th><th>性?别Àe</th><th>座Á¨´位?号?</th><th>类¤¨¤型¨ª</th><th>订?票¡À时º¡À间?</th></tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td align="center"><%#Eval("kehuName") %></td>
<td align="center"><%#Eval("kehuTel") %></td>
<td align="center"><%#Eval("kehuSex")%></td>
<td align="center"><%#Eval("zwh")%></td>
<td align="center"><%#Eval("type")%></td>
<td align="center"><%#Eval("dptime") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
<tr>
<td><asp:Button ID="btnSumit" runat="server" Text="订?票¡À" Width="50px" /></td>
<td><input type="reset" id="reset" value="取¨?消?" style="width:50px" /></td>
</tr>
</table>
</FooterTemplate>
</asp:Repeater>
谢谢各位中秋快乐。。
如果能,具体思路和操作过程是什么?
repeater代码:
<asp:Repeater ID="rpKH" runat="server">
<HeaderTemplate>
<table>
<tr><th>姓?名?</th><th>电Ì?话¡ã</th><th>性?别Àe</th><th>座Á¨´位?号?</th><th>类¤¨¤型¨ª</th><th>订?票¡À时º¡À间?</th></tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td align="center"><%#Eval("kehuName") %></td>
<td align="center"><%#Eval("kehuTel") %></td>
<td align="center"><%#Eval("kehuSex")%></td>
<td align="center"><%#Eval("zwh")%></td>
<td align="center"><%#Eval("type")%></td>
<td align="center"><%#Eval("dptime") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
<tr>
<td><asp:Button ID="btnSumit" runat="server" Text="订?票¡À" Width="50px" /></td>
<td><input type="reset" id="reset" value="取¨?消?" style="width:50px" /></td>
</tr>
</table>
</FooterTemplate>
</asp:Repeater>
谢谢各位中秋快乐。。
解决方案 »
- |zyciis| 200分求 如何从一个未知的System.Collections.Generic.List<UserInfo>转换为System.Data.DataSet,再转回去
- javascript获得对象问题
- 请问:安装完SQL2005,不见Management Studio,何解?
- 查询表达式 'mingcheng='柯根? ,为何出现?字符。
- petshop 4.0非注册用户是如何获取用户名的?
- 各位,帮帮忙,我撑不住了(领导发标了),关于TreeViwe不能正确选择CheckBox的问题。
- URL 重定位的问题,快看这边
- 海天论坛源码求助!!!
- 如何在左键单击后显示下载栏而不是直接找开
- 请大家提提建议,我怎么能快速入门?asp.net急
- 文件流怎么获取网络路径
- 请教要用asp.net,后台如何实现
DataTable dt = Repeater1.DataSource == null ? new DataTable() : (DataTable)Repeater1.DataSource;3.循环此DataTable 取出每条数据 insert到你想保存的表
或遍历repeater行foreah(RepeaterItem
获取数据实现更新
(
MenuId int not null constraint PK_Menus_MenuId primary key
identity(1,1) --MenuId为主键,自增列
MenuName nvarchar(20) not null,
ParentId int null
)//创建DataSet对象,并赋值(这里直接调用三层)
//如果不会三层,可以再问
DataSet ds = GetDataSet() //Sql语句,将Menus表中的数据插入到Menus_2中
if(ds.Tables[0].Rows.Count>0)
{
foreach(DataRow dr in ds.Tables[0].Rows)
{
string sqlStr = "insert into Menus_2(MenuId_2,MenuName_2,ParentId_2) Values ";
sqlStr += "(Convert.ToInt32(dr["MenuId"]),'"+dr["MenuName"].ToString()+"',"+Convert.ToInt32(dr["ParentId"])+""); //将Sql语句插入到数据库中,下面应该会怎么写了吧
}
}
具体的怎么弄呢?三层还不是很会啊。。
已经说明白了!也不用放到repeater中的啊
你的数据源是DataTable 或者DataSet
if(dt.Rows.Count>0)
{
for(i=0;i<dt.Rows.Count;i++)
{
string sqlStr = "insert into 表名 values('"+ds.Rows[i][0].ToString()+"','"+ds.Rows[i][1].ToString()+"')";
}
}
btn.Attributes.Add
("onclick", "javascript:return confirm('你确认要删除:\"" + e.Row.Cells[1].Text + "\"吗?')");