小编Wik*_*tor的帖子

如何使用ZPL II清除缓冲区[Zebra GK420d]

在ZPL II语言的文档中有命令"~JA",它允许清除缓冲区中的所有作业.

不幸的是,它似乎不适用于Zebra GK420d(但我在打印机规范中也找不到任何关于它的信息).

我可以打印标签,例如将此字符串发送到打印机:

PUT 
"^XA" SKIP
"^MMT" SKIP
"^LL1279" SKIP
"^PW799" SKIP
"^LS0" SKIP
"^BY5,3,387^FT633,947^B2B,400,Y,N,Y" SKIP
"^FD>:" v_value FORMAT 'x(8)' "^FS" SKIP
"^FT133,707^A0B,56,81^FH\^FD" v_value "^FS" SKIP
"^FT131,1100^A0B,56,81^FH\^FDVALUE:^FS" SKIP
"^PQ1,0,1,Y^XZ" 
SKIP.
Run Code Online (Sandbox Code Playgroud)

然后,如果缓冲区中有超过2个标签,我尝试清除缓冲区:

PUT 
"^XA" SKIP
"~JA" SKIP
"^XZ" SKIP
.
Run Code Online (Sandbox Code Playgroud)

没有结果.

我也试过PUT"~JA"SKIP.

再没有结果.

我找不到任何信息,为什么它不起作用或如何使用Zebra GX420d.

你能帮助我吗?使用此打印机可能无法做到这一点.

谢谢你的帮助.

最诚挚的问候,Wiktor

progress-4gl zpl-ii zebra-printers

5
推荐指数
1
解决办法
4549
查看次数

如何添加管理员角色(我的解决方案)

我找不到任何可行的解决方案......我尝试了每个谷歌搜索结果.我好几个小时都喜欢这个.

所以我只是将我的新角色插入到SQL表中:

insert into [dbo].[AspNetRoles] ( [Id]
      ,[ConcurrencyStamp]
      ,[Name]
      ,[NormalizedName] )
values(1,NULL,'Admin','Admin') ;

Insert into [dbo].[AspNetUserRoles] (  [UserId]
      ,[RoleId] )
VALUES('user_id_from_[dbo].[AspNetUsers]' , 1 )
Run Code Online (Sandbox Code Playgroud)

我认为它是如此丑陋而且我能做的最糟糕,但它正在发挥作用.

在SO上是一个标记为解决方案的答案: Asp.Net核心MVC6如何最初在Identity 3中添加角色

但我真的不知道在google中寻找答案如何在Startup.cs中正确初始化roleManager.

我甚至不相信它真的那么难.我想我只是错过了一些线索.

asp.net asp.net-identity asp.net-core asp.net-core-1.0

2
推荐指数
1
解决办法
1003
查看次数

嵌套列表的EF6 Single LINQ查询

我想使用单个LINQ查询来使用EntityFramework填充数据库实体中的嵌套列表.

我有3个表实体.第一类Cities包含List<Houses>Houses包含List<Residents>.

那些课程:

class Cities
{
    long CityId {get;set;} 
    string Name {get;set;} 
    List<House> Houses {get;set;} 

}

class Houses 
{
    long CityId {get;set;} 
    string Address {get;set;} 
    List<Resident> Residents {get;set;}

}

class Residents 
{
   long HouseId {get;set;} 
   string FirstName {get;set;} 
   string LastName {get;set;} 
}
Run Code Online (Sandbox Code Playgroud)

我想要实现的是这样的:

var cities = ( from city in db.Cities
               select new  // Creating anonymous type to fill List of Houses 
               {
                  CityId = city.CityId,
                  Name   = city.Name, 
                  Houses = db.Houses.Where(h=>h.CityId …
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework

2
推荐指数
1
解决办法
394
查看次数

为什么我的第二个ObservableCollection正在更新?

我有两个 ObservableCollections填充了相同类型的Items(Items也是ObservableCollecions,其中包含其他类型的对象).

_TreeViewBase - First ObservableCollection是所有数据的"基础".

_TVData - 第二个ObservableCollection应该只存储' required '项目,我还有TreeView,ItemSource绑定到TVData.

函数FillAliasTreeView仅用于使用数据填充_TreeViewBase,因此我不会在此处粘贴代码.

在程序开始时我 _TreeViewBase 分配给LoadSideBar()函数中的_TVData,一切正常.两个ObservableCollection都存储所有数据.

但是当我搜索某些内容(并且我的TVData在SearchBox_TextChanged()中被修改)时,似乎也修改了_TreeViewBase.

怎么可能?我在代码中犯了一些重大错误吗?

我的班级(几乎完整的代码):

public partial class SideBar : Page, INotifyPropertyChanged
{
    private ObservableCollection<ConnectionModel> _TreeViewBase;
    private ObservableCollection<ConnectionModel> _TVData ;



    public SideBar()
    {
        TreeViewBase = new ObservableCollection<ConnectionModel>( ConnectionUtilities.LoadObservableConnections() ) ;
        TVData       = new ObservableCollection<ConnectionModel>();

        InitializeComponent();


        DataContext = this;

        var loadSideBar = Task.Factory.StartNew( async () => { await LoadSideBar();   } );
        loadSideBar.Wait();

        OnPropertyChanged("TVData");
    }


    public async Task LoadSideBar() …
Run Code Online (Sandbox Code Playgroud)

c# wpf treeview observablecollection treeviewitem

0
推荐指数
1
解决办法
47
查看次数