我在Repeater控件加入TextBox,怎么获得值并提交到数据库呢?

问题描述

我在Repeater控件加入TextBox,怎么获得值并提交到数据库呢?我这样写的diancai.MeatAmount=Repeater1.FindControl("TextBox1").ToString();

但是提示的是未将对象引用设置到对象的实例。谢谢各位!

解决方案

解决方案二:
Repeater1.FindControl("TextBox1").Text?
解决方案三:
container.DATAItem("字段名")
解决方案四:
foreach(RepeaterItemMyIteminRepeater1.Items){TextBoxMyBox=(TextBox)MyItem.FindControl("txtMeatAmount");diancai.MeatAmount=MyBox.Text.ToString();}

我是这样写的,我觉得我的这段代码没有错误,但是为什么就是提交到数据库就是一个空值,我断点跟踪了一次,就是发现它一直在那儿循环,鼠标悬停,就是没有发现获得值,请问应该怎么修改程序呢?谢谢
解决方案五:
没有找到文本控件
解决方案六:
你绑定Repeater1的时候是否是在ispostback里 你单击服务按钮的时候重新加载页面可能出现重新绑定 所以textbox里没有值
解决方案七:
LabelMyLabel1=newLabel();MyLabel1=(Label)Repeater1.FindControl("Label3");diancai.MeatDishName=MyLabel1.text.ToString();

现在我去掉了Foreach,但是编译器总是提示我这里需要实例化,我就不知道怎么写了

时间: 2024-11-01 09:58:39

我在Repeater控件加入TextBox,怎么获得值并提交到数据库呢?的相关文章

关于Repeater控件中,得到DropDownList的值等一系列问题[专为此问题注册帐号,散分]

问题描述 各位老鸟,您好,小弟在使用Repeater控件中遇到了一些麻烦,请各位老鸟解答这里可以看到,其中的菜品名称和菜品价格都是通过Label控件绑定显示出来的,后面加了一个点菜份数,是用的DropDownList,我选择好了需要的菜品后,点提交按钮后,只能提交最后一个值"鳝鱼",而且需要的份数也显示不出来,我把该提交按钮的代码发上来,用的是Foreach遍历整个Repeater,但是好像这样不是我需要的.我需要实现的是:1.得到Repeater控件中的DropDownList的值,

asp.net中Repeater控件用法笔记

  大家可能都对datagrid比较熟悉,但是如果在数据量大的时候,我们就得考虑使用repeater作为我们的数据绑定控件了.Repeater控件与DataGrid (以及DataList)控件的主要区别是在于如何处理HTML.ASP.NET建立HTML代码以显示DataGrid控件,但Repeater允许开发人员决定如何显示数据.所以,你可以选择将数据显示在一个HTML表格中或者一个顺序列表中.这主要取决于你的选择,但你必须将正确的HTML插入到 ASP.NET页面中. 模板与DataList

Repeater控件实现编辑、更新、删除等操作示例代码

 如何在Repeater控件中实现像GridView控件一样的编辑.更新.删除功能?下面有个不错的示例,感兴趣的朋友可以参考下,希望对大家有所帮助 代码如下: protected void Page_Load(object sender, EventArgs e)  {  if (!Page.IsPostBack)  {  BindGrid();  }  }  private void BindGrid()  {  string strSQL = "SELECT * FROM [User]&qu

对象-table模板里放个chart控件,然后放在repeater控件里,请问如何绑定chart?

问题描述 table模板里放个chart控件,然后放在repeater控件里,请问如何绑定chart? protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { System.Web.UI.DataVisualization.Charting.Chart ct = (System.Web.UI.DataVisualization.Charting.Chart)e.Item.FindContro

asp.net学习之Repeater控件

原文:asp.net学习之Repeater控件     Repeater控件和DataList控件,可以用来一次显示一组数据项.比如,可以用它们显示一个数据表中的所有行.     Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式.DataList控件也由模板驱动,和Repeater不同的是,DataList默认输出是HTML表格,DataList将数据源中的记录输出为HTML表格一个个的单元格. 1. Repeater控件显示数据     要使用Repeater控

详解ASP.NET数据绑定操作中Repeater控件的用法_实用技巧

一.绑定控件之Repeater.NET封装了多种数据绑定控件,诸如GridView.DataList等但该篇文章将会从Repeater入手,因为Repeater只提供了基本的数据绑定模板,没有内置其它分页等功能,所以它是最原始的数据绑定控件,只要能够熟练运用Repeater控件其它的绑定控件也就很简单了.1.Repeater简介Repeater 控件是基本模板化数据列表. 它不像GridView控件一样能够可视化的设计格式或样式,因此开发时在控件模板中必须显式声明所有格式.格式和样式标记.另外R

Repeater控件中利用RadioButtonList绑定数据库多个字段

问题描述 请教各位高手,我想利用Repeater控件中添加RadioButtonList控件来实现考试系统中的单项选择题的功能,之前好像这个论坛有一篇类似的帖子,但是我试过了,不能用,不知道那个发帖的兄台居然说可以用,有点奇怪,我已经将Repeater控件做了数据绑定,代码是:privatevoidBindData(){SqlConnectioncon=DB.CreateConnection();con.Open();SqlCommandcmd=newSqlCommand("select*fro

.NET实现Repeater控件+AspNetPager控件分页_实用技巧

当然首先你要把bin文件放进你的项目,并加到你的工具栏去 //页头需引用的 <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %> 控件部分(格式已经设计好) <webdiyer:AspNetPager ID="AspNetPager1" runat="server" Alw

Repeater控件实现编辑、更新、删除等操作示例代码_实用技巧

如何在Repeater控件中实现像GridView控件一样的编辑.更新.删除功能? 复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { BindGrid(); } } private void BindGrid() { string strSQL = "SELECT * FROM [User]"; OleDbConnection objConnection =