commandname(commandname什么意思)
如何获取dataGridView选中行的列值?
1、首先在界面中添加一个datagridview,然后点击右面的箭头,如下图所示,选择添加列。
2、在弹出的界面中输入列的名称和标题名称,如下图所示。
3、点击添加一行列就被添加到datagridview里了,如下图所示。
4、如果想重新编辑列的话在点加号,选择编辑列,如下图所示。
5、在弹出的编辑列界面中选中某列可以改变顺序,如下图所示。
6、最后我们还可以在属性界面中修改列的名称等内容,如下图所示。
ASP.NET(C#)如何实现DataList全选删除?
你可以采用这样的方式来实现:
当单击checkBox的时候,在选中事件中将DataList中当前行的标识获取到,这样在点删除的时候就可以知道你要删除哪一条数据了。
你可以仿照下面的伪代码来写:
(1)DataList中添加CheckBox,并为其添加
CommandArgument属性与CommandName属性...
asp:CheckBox
ID="CheckBox1"
runat="server"
Text="CheckBox"
CommandArgument='%#
Eval("ID")
%'
CommandName="del"/
(2)DataList有个事件OnItemChange事件,事件在单击DataList控件中的任一CheckBox时引发...这样在单击当前行的按钮时就会触发事件并获得当前行的ID,进行删除操作啦....
protected
void
DataList1_ItemChange(object
source,
DataListCommandEventArgs
e)
{
if
(e.CommandName
==
"del")
{
string
strID
=
e.CommandArgument.ToString();//获取到id就可以进行相应操作了
Response.Write("strID");
}
}
c#中怎样判读当前是单击的哪个按钮
%@ Page Language="C#" AutoEventWireup="true" CodeFile="按纽事件.aspx.cs" Inherits="按纽事件" %
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head runat="server"
titletest/title
/head
body
form id="form1" runat="server"
div
asp:Button ID="btn1" runat="server" CommandName="edit" Text="编辑" OnClick="btn_Click" /
asp:Button ID="btn2" runat="server" CommandName="add" Text="修改" OnClick="btn_Click" /
asp:Button ID="btn3" runat="server" CommandName="delete" Text="删除" OnClick="btn_Click" /
/div
/form
/body
/html
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class 按纽事件 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btn_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
if (btn.CommandName.Equals("edit"))
{
Response.Write("你点击了编辑按纽");
}
else if (btn.CommandName.Equals("add"))
{
Response.Write("你点击了添加按纽");
}
else if (btn.CommandName.Equals("delete"))
{
Response.Write("你点击了删除按纽");
}
}
}
gridview控件的使用和说明
GridView控件事件详解
RowCommand
在 GridView 控件中单击某个按钮时发生。此事件通常用于在该控件中单击某个按钮时执行某项任务。
PageIndexChanging
在单击页导航按钮时发生,但在 GridView 控件执行分页操作之前。此事件通常用于取消分页操作。
PageIndexChanged
在单击页导航按钮时发生,但在 GridView 控件执行分页操作之后。此事件通常用于在用户定位到该控件中不同的页之后需要执行某项任务时。
SelectedIndexChanging
在单击 GridView 控件内某一行的 Select 按钮(其 CommandName 属性设置为“Select”的按钮)时发生,但在 GridView 控件执行选择操作之前。此事件通常用于取消选择操作。
SelectedIndexChanged
在单击 GridView 控件内某一行的 Select 按钮时发生,但在 GridView 控件执行选择操作之后。此事件通常用于在选择了该控件中的某行后执行某项任务。
Sorting
在单击某个用于对列进行排序的超链接时发生,但在 GridView 控件执行排序操作之前。此事件通常用于取消排序操作或执行自定义的排序例程。
Sorted
在单击某个用于对列进行排序的超链接时发生,但在 GridView 控件执行排序操作之后。此事件通常用于在用户单击对列进行排序的超链接之后执行某项任务。
RowDataBound
在 GridView 控件中的某个行被绑定到一个数据记录时发生。此事件通常用于在某个行被绑定到数据时修改该行的内容。
RowCreated
在 GridView 控件中创建新行时发生。此事件通常用于在创建某个行时修改该行的布局或外观。
RowDeleting
在单击 GridView 控件内某一行的 Delete 按钮(其 CommandName 属性设置为“Delete”的按钮)时发生,但在 GridView 控件从数据源删除记录之前。此事件通常用于取消删除操作。
RowDeleted
在单击 GridView 控件内某一行的 Delete 按钮时发生,但在 GridView 控件从数据源删除记录之后。此事件通常用于检查删除操作的结果。
RowEditing
在单击 GridView 控件内某一行的 Edit 按钮(其 CommandName 属性设置为“Edit”的按钮)时发生,但在 GridView 控件进入编辑模式之前。此事件通常用于取消编辑操作。
RowCancelingEdit
在单击 GridView 控件内某一行的 Cancel 按钮(其 CommandName 属性设置为“Cancel”的按钮)时发生,但在 GridView 控件退出编辑模式之前。此事件通常用于停止取消操作。
RowUpdating
在单击 GridView 控件内某一行的 Update 按钮(其 CommandName 属性设置为“Update”的按钮)时发生,但在 GridView 控件更新记录之前。此事件通常用于取消更新操作。
RowUpdated
在单击 GridView 控件内某一行的 Update 按钮时发生,但在 GridView 控件更新记录之后。此事件通常用来检查更新操作的结果。
DataBound
此事件继承自 BaseDataBoundControl 控件,在 GridView 控件完成到数据源的绑定后发生。
ASP.NET中如何获得GridView的当前选中行
1.如何获得gridview的当前选中行
给linkbutton
设置
commandname,如
commandname
=
gotourl
用
gridview.rowcommand
事件。
if(e.commandname=="gotourl")
{
gridview1.rows[e.rowindex].cells[列名].text
}
2.如果想实现
跳转到另一个页面,不用这么复杂,因为没必要提交到服务器去的。
用hyperlink控件
或者用
"其它页面