5. 隐藏指定控件 ●visible='<%# Convert. ToString(Eval("基准列"))=="基准值" %>' ●控件ID.Visible=false;6. 跳转新页面并传值 ●HyperLimkF ield: DataNamigateUrlFields 、DataNavigeteUrlF ormatString ●HyperLink: NavigateUr1='<%# "新地址?id=" + Eval("主键列")%>' ●LinkButton: PostBackUrl='<%# "新地址?id=" + Eval("主键列")%>'
7. 查询功能实现 1) 双击查询按钮,进入click事件 2)获取查询参数,并进行数据类型转化 3)绑定数据源: DataSource=BLL .Manage.Select(参数列表); 4)执行数据绑定: DataBind(); var uid = Convert. ToInt32 (DropDownList1. SelectedValue) ; var tid = Convert. ToInt32 (DropDownList2. SelectedValue) ; var txt = TextBox1. Text; var state = Convert. ToInt32 (RadioButtonList1. SelectedValue) ; GridViewl. DataSource = ApplyInfoManage. Select (uid,tid, txt, state) ; GridViewl. DataBind() ;
8.删除功能实现 1) 添加模板列:操作 2)编辑模板列, 添加删除按钮 3) 设置删除按钮的属性: ●命令: CommandName=" delete" ●参数: CommandArgument='<%# Eval("主键") %>' ●提示: OnClientClick="return confirm('删除? ')"
4)为 GridView添加Row Command事件 5) 在Row Command事件中获取数据:/ ●命令: e.CommandName ●参数:e.CommandArgument 6)针对命令进行判断, 调用相应方法: BLL.Manage Delete(参数) 7)重新绑定数据(或跳转至当前页面)