fineui 的grid 中如何删除勾选的项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fineui 的grid 中如何删除勾选的项相关的知识,希望对你有一定的参考价值。

就是想删除打勾的几项
要怎么实现

<x:Grid ID="grid1" Title="表格" AllowSorting="true" SortDirection="ASC" Width="750px" AutoHeight="true" runat="server" EnableCheckBoxSelect="True" DataKeyNames="Id,Name,AtSchool" EnableRowNumber="True" OnSort="grid1_Sort" > <Columns> <x:BoundField Width="100px" ID="name" SortField="Name" DataField="GSM" DataFormatString="0" HeaderText="姓名" /> <x:BoundField Width="100px" SortField="EntranceYear" DataField="GQM" HeaderText="歌曲名" /> </Columns> </x:Grid> <x:Button ID="btn" runat="server" OnClick="btn_Click" Text="确定"></x:Button>

整个过程思想就是遍历所选择的行,对逐个行进行删除
var selectedCount = Grid1.SelectedRowIndexArray.Length;
if (selectedCount <= 0)

Alert.Show("您未选择任意一行!", MessageBoxIcon.Warning);
return;

var idList = new List<long>();
for (var i = 0; i < selectedCount; i++)

var rowIndex = Grid1.SelectedRowIndexArray[i];
var keys = Grid1.DataKeys[rowIndex];
var id = long.Parse(keys[0].ToString());
idList.Add(id );

foreach (var id in idList)

Delete(id );

GridDataBind();
//每行记录都有一个与之对应的ID对吧,so,删除时根据ID删除
//你的Grid绑定不知道是怎么绑定的,可能根据其他进行删除
参考技术A http://fineui.com/bbs/?fromuid=11735 参考技术B fineui 好用吗?一直没用过!!!

以上是关于fineui 的grid 中如何删除勾选的项的主要内容,如果未能解决你的问题,请参考以下文章

eclipse如何彻底删除项目?

FineUI grid列表拓展列

FineUI使用记录

easyui datagrid 删除多行? 每删一行,行号就会发生变化,如何通过id删除,不通过行号删,该怎么写?

FineUI grid列表双击事件弹出详情

如何删除system权限的文件