###高级问题### DataGrid 控件 屏蔽 Delete 键
datagrid 控件 屏蔽 Delete 键 问题点数:30、回复次数:4Top
1 楼sunnyBelt(一蓑烟雨)回复于 2005-08-01 12:15:26 得分 0
不太明白你的问题,不添加Delete列不就可以了?Top
2 楼silverseven7(就差100 分就升级,多给我点吧)回复于 2005-08-01 12:56:36 得分 0
<ASP:TEMPLATECOLUMN HEADERTEXT="Delete" ITEMSTYLE-WIDTH="5%" Visible=False>
<ITEMTEMPLATE>
<ASP:IMAGEBUTTON ID="btn_DgDelete" RUNAT="server" IMAGEURL="images/delete.gif" COMMANDNAME="Delete"
ALTERNATETEXT="Text" />
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>Top
3 楼conan1211(柯楠)回复于 2005-08-01 13:28:11 得分 30
如果是WinForm的话
1.将DataGrid的OnlRead设为True
不过这样的话DataGrid就成了只读的
不能对其进行编辑了
2.DataView dv = new DataView();
//其中myDataSet为一DataSet
//myDataSet.Tables[0]为绑定到DataGrid的数据源且类型为DataTable
dv = myDataSet.Tables[0].DefaultView;//myDataSet.Tables[0]为绑定到DataGrid的数据源
dv.AllowDelete = False;Top
4 楼conan1211(柯楠)回复于 2005-08-01 13:30:19 得分 0
然后再将数据源绑定到DataGrid就可以了Top




