DataGrid和DataList中CommandButton的问题

command|datagrid|问题

今天遇到的这个问题很是郁闷!难道是FrameWork 1.1对于1.0的改进?

在DataGrid或者DataList中,有ItemCommand,比如Edit、Select等。
但是只有用<asp:LinkButton>的时候才能正常运行,用<asp:Button>却不可以!
如<asp:LinkButton CommandName="Edit" Text="Edit" Runat="server" />才能正常使用。

时间: 2024-09-23 01:55:31

DataGrid和DataList中CommandButton的问题的相关文章

求助:在Repeater/DataList中如何根据某一字段显示不同的内容啊

问题描述 我的需求是:在Datagrid/Repeater/DataList中:如果字段A的值为1,则简单的显示一个文本框:如果字段A的值为2,则需要显示一个控件列表(需要查询另一个表,用Datagrid/Repeater/DataList,构成主从式).特别说明1:当字段A为2(示例值)时,需要动态创建N多个控件,个数不定,类型包括radio和checkbox两种(根据另一字段的值确定),这些控件的个数.标签文本和值是通过查询另一个表得出的.特别说明2:我通过直接在页面文件中写while之类的

一种监听DataList中Calendar事件的解决方法

calendar|解决 有时你想在DataList的编辑模板项中加入在DataList的模板中加入System.Web.UI.WebControls.Calendar,这样你可以通过Calendar来更改日期属性,只需一点,就行了,不需要用户填写固定格式的日期.可是在DataList中System.Web.UI.WebControls.Calendar控件,点击Calendar,是无法响应SelectDate事件的.它只是进行简单的提交,不会出发ItemCreated,ItemBound,sel

关于何种情况下使用DataGrid、DataList或Repeater的一些讨论

datagrid [概述] WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程.通过使用微软的ASP.Net技术,传统的ASP中大量的.单调乏味的.重复性的编程工作成为了历史.例如,象大多数ASP程序员所知的,在ASP中显示数据库内容所需要的过程: 建立数据库连接 用SQL查询装载ADO数据集 显示所需要的任何HTML代码 遍历数据集中的记录 输出记录字段值及相关的HTML 移向下一条记录 循环 显示所需要的HTML代码 又如,为了在表格中显示记录集的内容,我们需要

决定何时使用 DataGrid、DataList 或 Repeater(ASP.NET 技术文章)_自学过程

摘要:了解 ASP.NET 用于显示数据的三个控件: DataGrid.DataList 和 Repeater. 这些控件中的每一个都有独特的特性以及相关的优点和缺点. 创建显示数据的 ASP.NET 应用程序时,为这项工作选择正确的控件非常重要. 正如将在本文中所看到的一样,选择使用 DataGrid.DataList 还是 Repeater,要权衡下面三个因素: 可用性.开发时间和性能. (12 页打印页) 简介 自从出现了像 Microsoft Active Server Pages (A

50分:请问如何将AspNetPager分页控件绑定到DATAGRID,DATALIST呢?

问题描述 想搞清楚如何将AspNetPager分页控件绑定到DATAGRID,DATALIST.另外听说AspNetPager可自动生成存储过程.请问是怎样生成的?谁能给一个完整的代码?如果能够发到291117621@qq.com就最好了.谢谢. 解决方案 解决方案二:前台<%@RegisterAssembly="WebPager"Namespace="DevCenter"TagPrefix="cc1"%><cc1:SqlPag

在DataGrid控件中获取数据项中各列的数据内容

datagrid|datagrid控件|数据 在DataGrid控件中,一般只是在绑定列或模版列中进行数据显示. 在编写DataGrid控件(控件名为dg1)的事件的处理方法时,通常希望获取数据项某列的数据. 除了SelectedInexChanged事件外,其它事件的处理方法的参数e都是DataGridCommandEventArgs类的实例.通过e实例,可以获取引发事件的数据项中数据. 1.获取绑定列中的数据 1)处于非编辑状态.或者数据项处于编辑状态但该绑定列只读   e.Item.Cel

DataGrid控件中内容不换行的处理

datagrid|datagrid控件 DataGrid控件中内容不换行的处理 // ...// 定义DataGridprotected DataGrid myDataGrid;// ... // ...// 响应DataGrid的ItemCreated事件myDataGrid.ItemCreated += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGrid_ItemCreated);// ... // ...

如何在DataGrid控件中隐藏列

datagrid|datagrid控件 如何在DataGrid控件中隐藏列前言:    asp.net在提供我们丰富的内置控件方便我们开发的同时,一些格式化的东西也限制了我们灵活的要求.在DataGrid控件中,我们遇到的一个非常典型的问题就是如何把我们不想显示的列根据需要随时隐藏掉.解决方案:    我们不能隐藏在DataGrid里自动生成列的主要的一点原因是:DataGrid里的column不能被DataGrid的属性DataGridColumn增加.    基于以上原因,我们可以提出两种不

在DataGrid控件中编辑数据项

要想在DataGrid控件中编辑数据,请使用"按钮列"中的"编辑.更新.取消"列,这些都可以在DataGrid控件的属性生成器中设置 当为DataGrid控件(以控件名为dg1为例)中加入了"编辑.更新.取消"列后,在页面的dg1控件中会多出一列,该列的每一项都是文本为"编辑"的LinkButton/Button. 如果单击了某一行的"编辑"按钮,则该行处于编辑模式,"编辑"按钮被替换为