公文高手,超级方便的公文写作神器! 立即了解


Gridview用法(个人总结)201*0803

gridview用法(个人总结)201*0803

gridview的一些操作:

1、添加删除列:

直接使用gridview的删除事件:

1)选择gridview的右上角任务栏,打开之后选择编辑列,然后选择commandfiled,打开commandfiled选择删除,然后选择添加,设置headtext为删除。

2)打开gridview控件的属性对话框,在事件中双击rowdeleting,然后添加删除事件代码:

protectedvoidgridview1_rowdeleting(objectsender,gridviewdeleteeventargse){

stringbuildersb=newstringbuilder;sb.appendformat(@"deletefromsupplierswhereid="+convert.toint32(gridview1.datakeys[e.rowindex].value));sqlhelperhelper=newsqlhelper;helper.executesql(sb.tostring);bindon;}不使用gridview的删除事件:

使用添加linkbutton的方法实现删除选定行

1)选择gridview的右上角任务栏,打开之后选择编辑列,然后选择templatefield,设置headtext为删除,然后在脚本中添加下面代码:

2)打开gridview控件的属性对话框,在事件中双击rowdatabound,添加如下代码://获取删除行的id

if(e.row.rowtype==datacontrolrowtype.datarow){stringid=gridview1.datakeys[e.row.rowindex].value.tostring;//得到idlinkbuttonibtndel=(linkbutton)e.row.findcontrol("delet");//实例化linbutton按钮控件

ibtndel.commandargument=id;//指定删除按钮的关联参数

ibtndel.attributes.add("onclick","returnconfirm("确定要删除吗。");");}

3)打开gridview控件的属性对话框,在事件中双击rowcommand,添加如下代码:if(e.commandname=="del"){

stringid=e.commandargument.tostring;//获得idstringbuildersb=newstringbuilder;

sb.appendformat(@"deletefromsupplierswhereid="+id);sqlhelperhelper=newsqlhelper;helper.executesql(sb.tostring);

bindon;}即可。

2、添加编辑列:

1)选择gridview的右上角任务栏,打开之后选择编辑列,然后选择commandfiled,打开commandfiled选择编辑、更新、取消,然后选择添加,设置headtext为编辑。

2)打开gridview控件的属性对话框,在事件中双击rowediting,然后添加设置编辑事件的状态为编辑的代码:

protectedvoidgridview1_rowediting(objectsender,gridviewediteventargse){


(未完,全文共5257字,当前显示1461字)

(请认真阅读下面的提示信息)


温馨提示

此文章为6点公文网原创,稍加修改便可使用。只有正式会员才能完整阅读,请理解!

会员不仅可以阅读完整文章,而且可以下载WORD版文件

已经注册:立即登录>>

尚未注册:立即注册>>

6点公文网 ,让我们一起6点下班!