如何获取datalist中textbox的值 20

前台代码:<asp:DataListID="DataList1"runat="server"OnItemCommand="DataList1_ItemCommand"><... 前台代码:
<asp:DataList ID="DataList1" runat="server" OnItemCommand="DataList1_ItemCommand">
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text=' <%#Eval("content") %>' />
<asp:Button ID="Button1" runat="server" Text="提交" />
</ItemTemplate>
</asp:DataList>

我想点击button按钮 江textbox1中的值插入数据库。
我应该怎么写代码? 写到那里啊?。。 需要详细点的解答。
我是新手。。 分可以在追加。 · 谢谢各位啦 。··
展开
 我来答
出家人词悲
高赞答主

2015-06-13 · 大脑停止不了思考
知道大有可为答主
回答量:1.4万
采纳率:12%
帮助的人:3873万
展开全部

aa = CType(DataList2.FindControl("textbox2"), TextBox) <asp:TextBox ID="TextBox2" runat="server" OnTextChanged="TextBox2_TextChanged" Text='<%# Eval("SClass") %>'></asp:TextBox> ID号不统一吧 应该是aa = CType(DataList2.FindControl("Textbox2"), TextBox) vb

例如:protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
   {
string val=(e.Item.FindControl("TextBox1") as TextBox).Text;
string sql = "insert into 表名 (列名) values ('"+val+"');";
cmd.Connection=con;
cmd.CommandText=sql;
cmd.ExecuteQuery();
}
//con为Connection对象,cmd为Command对象。

补充:DataList控件是·NET中的一个控件。DataList控件以表的形式呈现数据,通过该控件,您可以使用不同的布局来显示数据记录,例如,将数据记录排成列或行的形式。您可以对 DataList控件进行配置,使用户能够编辑或删除表中的记录。(DataList控件不使用数据源控件的数据修改功能;您必须自己提供此代码。)DataList控件与 Repeater 控件的不同之处在于:DataList控件将项显式放在HTML表中,而Repeater控件则不然。

柴关贵深0m
2009-10-15 · TA获得超过1142个赞
知道小有建树答主
回答量:1270
采纳率:0%
帮助的人:0
展开全部
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
string val=(e.Item.FindControl("TextBox1") as TextBox).Text;
string sql = "insert into 表名 (列名) values ('"+val+"');";
cmd.Connection=con;
cmd.CommandText=sql;
cmd.ExecuteQuery();
}
//con为Connection对象,cmd为Command对象。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式