ButtonFiled中添加按钮可以设置commandName来判断单击时点了哪个按钮,在RowCommand事件中通过e.CommandName来判断点击了哪个按钮,这里的e指的是GridView,ComandArgument默认设置为行的索引,CommandSource指的是gridview本身,但是在templateField中则指自定义的控件。
templateField 可以自己添加控件,并自己编写处理程序,可以用控件的属性来绑定gridview中的字段。注意:Button都有commandName、ComandArgument属性。
右键编辑gridview模板,进入模板编辑界面,从工具箱中托一个标签进来,右键“编辑dataBindings”来设置属性绑定的字段
protected void test(object sender, EventArgs e)
{
object o=sender;
Response.Write(((Button)o).CommandArgument);
}
NullDisPlayText属性用来设置当数据库中的数据为空时的显示文本。
EmptyDataTemplate 可以在数据库没有要查的数据时呈现给有用户的的信息。