温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎样根据某个字段去重,取得单据内码

发布时间:2020-07-04 15:54:15 来源:网络 阅读:942 作者:51GT 栏目:软件技术

解决问题:从打开的列表内(有可能一个单子多行),去重取得单据的内码;

/// <summary>
/// 菜单点击事件,表单插件同样适用
/// </summary>
/// <param name="e"></param>
public override void BarItemClick(BarItemClickEventArgs e)
{
switch (e.BarItemKey)
{
//case "TBDELETE": 列表工具栏按钮事件,通过按钮Key[大写]来区分那个按钮事件
case "tbDelete"://删除按钮,执行删除相应的会员券信息(会员档案)中;
if (this.ListView.SelectedRowsInfo.Count > 0)
{
List<string> dstr = new List<string>();
ListSelectedRowCollection dstr4 = this.ListView.SelectedRowsInfo;
IEnumerable<string> dstr5 = dstr4.GetPrimaryKeyValues().ToArray().Distinct();
foreach (string dstr2 in dstr5.Distinct())
{ BillCommon.Delmemq(this.Context, dstr2); }
}
else
{ this.View.ShowMessage("没有选择任何的行数据!"); }
break;
default:
break;
}
}

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI