今天在做一个 后台列表修改的功能时遇到一个问题。
我要实现的功能:在Repeater中点击某个修改按钮,直接修复该行的数据的值。
要做到这个,首先要定位到那一行,然后就是定位到要该得那个控件,最后获取到那个控件的值。
最后找到一条解决方案:可以使用 ((LinkButton)sender).Parent这个方法定位到该行,然后通过FindControl("TextBox1") 定位到ID为"TextBox1"的控件,后面就是控件类型转换,最后就是获取数据了。搞定。
代码如下:
TextBox tb = ((LinkButton)sender).Parent.FindControl("TextBox1") as TextBox;//获取到当前一行中的 TextBox1 控件
string name = tb.Text.Trim(); //用获取到的控件取其中的值
分享到:
相关推荐
在ASP.NET中,Repeater控件是常用的数据绑定控件,但是当我们需要在外部按钮点击事件中获取Repeater中HiddenField的值时,会遇到一些困难。下面我们将详细介绍如何获取Repeater中HiddenField的值。 首先,我们需要...
本教程将详细介绍如何在Repeater中添加按钮,并实现点击按钮时获取对应行的数据,这对于处理大量数据并需要进行交互操作的应用场景非常实用。 首先,我们需要在Repeater的ItemTemplate中定义按钮。在示例中,我们...
在.NET框架中,Repeater控件是一个非常灵活的数据绑定控件,主要用于呈现数据集合中的每一条记录。在ASP.NET Web Forms开发中,Repeater经常被用于创建自定义布局的列表或者表格,因为它允许开发者完全控制HTML输出...
- 示例中有一个按钮用于导出数据,其`CommandName`属性设置为"Recv",这表示当按钮被点击时,需要在后台处理程序中捕获这个特定的命令事件,通常会实现一个对应的按钮点击事件,如`btn_excel_Click`,来处理数据...
在`ItemDataBound`事件中,获取当前主表数据项,然后根据主表的ID查询对应的从表数据,再将这些数据绑定到内层`Repeater`。 4. **模板设计**:设计内外两层`Repeater`的模板。外层`Repeater`通常会展示主表的关键...
本篇文章将深入探讨Repeater控件的使用,包括数据原样导出和动态显示/隐藏Repeater中的列。 **一、Repeater数据原样导出** Repeater控件在ASP.NET中可以方便地绑定数据源,如DataTable,然后通过DataBind()方法将...
2. **定义内部Repeater控件**:在外部Repeater控件的模板中,定义一个内部的Repeater控件,用于展示与当前顶层数据项相关的子数据。 3. **设置数据源**:在页面的后端代码中,通过`DataSource`属性为外部Repeater...
要在repeater中实现数据更新,通常需要为每个数据项添加编辑按钮,并在点击按钮时触发一个事件。这个事件会捕获当前数据项的相关信息,如主键值,然后打开一个模态窗口或新页面来进行详细编辑。编辑完成后,更新...
总结来说,动态合并Repeater中的列是一种增强数据展示的方法,它要求开发者具备良好的数据处理能力和对ASP.NET服务器控件的理解。通过结合使用配置文件、事件处理和自定义HTML模板,我们可以创建出适应性强且具有更...
在项目中,我们通常会将数据库或其他数据源中的数据绑定到Repeater,然后通过遍历Repeater的项来显示数据。 导出数据到Excel的过程通常分为以下几个步骤: 1. **数据准备**:首先,你需要从数据库或其他数据源获取...
在*** 2.0中,数据展示是一个重要的环节,而DataList和Repeater控件是实现数据展示的常用控件。这两者提供了数据的动态展示能力,允许开发者在***页面中灵活地显示数据列表。在数据展示过程中,格式化操作是必不可少...
当用户点击分页按钮时,JavaScript函数会异步调用这些方法,获取新页的数据,然后使用DOM操作将新的数据插入到Repeater或GridView中,而不是替换整个页面。 **更新数据源:** 在`ajaxproRepeater.aspx`中,我们可能...
在ASP.NET Web应用程序开发中,`Repeater`控件是一个非常灵活的数据绑定控件,用于显示数据源中的数据。它不提供内置的样式或布局,但允许开发者通过自定义模板来实现高度定制化的数据呈现。本篇文章将深入探讨`...
如果想要实现固定的列数,我们需要在数据绑定过程中进行额外的处理,确保每行的数据均匀分布到设定的列中。 三、不使用Table的解决方案 1. 使用CSS Grid或Flexbox - CSS Grid:可以定义固定的列数,然后将数据项...
Asp.Net Repeater 中使用 Button...在 Asp.Net Repeater 中使用 Button 控件并响应单击操作的方法需要我们了解 Repeater 控件的基本结构和事件处理机制,并正确地实现事件处理程序以获取当前所在的 RepeaterItem 对象。
在ASP.NET web开发中,`Repeater`控件是一个非常重要的数据绑定工具,它提供了高度的自定义模板功能,使得开发者可以根据需要灵活地展示数据。本篇将深入讲解`Repeater`控件的使用方法及其核心概念。 首先,`...
3. 服务器端处理:在排序链接的Click事件处理程序中,根据用户选择的列进行排序,然后重新绑定数据到Repeater。 4. 更新视图状态:为了保持排序状态,需要将排序条件存储在视图状态或隐藏字段中,以便页面回发时...
4. **处理用户交互**:当用户点击分页链接或按钮时,获取新的页码,重新执行数据获取步骤,并更新Repeater控件的数据源。 5. **绑定数据**:将分页后的数据集合绑定到Repeater控件,Repeater会根据ItemTemplate模板...
在ASP.NET Web Forms开发中,`Repeater`控件是一个非常强大的数据绑定工具,它用于显示来自数据源的动态、自定义格式的数据。本篇文章将深入探讨`Repeater`控件的使用,包括如何实现编辑、删除功能以及如何进行嵌套...