问题列表 - 第39577页

DataGridViewComboBox - 如何允许任何值?

我在使用VisualStudio 2010 C#Winforms时遇到了一些麻烦.

我创建了一个DataGridView,其中包含一个类型为DataGridViewComboBoxColumn的未绑定列.该列工作正常,除了与普通的ComboBox不同,我似乎无法输入任何值.我被迫从列表中选择一个值.

是否有我需要设置的属性或我可以使用的其他类型,除了提供从中选择值的列表之外,还允许我在单元格中输入任何值?

谢谢!

c# winforms

7
推荐指数
1
解决办法
6284
查看次数

导入时EF4 Strip表格前缀

我试图让表名自动重命名以去除EF4中的前导前缀.我知道它可以在GUI中完成,但是,我的公司在Visio中创建了数据库模式,并使用它在SQL中创建数据库创建脚本.我们经常这样做,有时会有很多表,所以使用GUI并不是一个理想的解决方案.

有没有办法修改.edmx文件的属性以从DB表中去除已定义的前缀,以便实体类是我们想要的?

entity-framework-4

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

使用QtPropertyBrowser作为高级配置编辑器

有没有人使用QtPropertyBrowser作为高级配置编辑器?我只看到GUI示例,编辑GUI元素的属性.但是,如果我想编辑更抽象的东西,比如应用程序配置,我将如何开始呢?

这是一个例子:

我正在创建一个具有多页配置对话框的应用程序.一些设置是关于打印机,一些是关于数据库,一些是通用应用程序设置,一些是关于模板文件名和/或模板.但是在编辑器中设计所有这些详细的配置页面之前,我想在对话框中有一个"高级"或"专家"选项卡,其中列出了所有可以想象的配置选项.在设计过程的后期,我会收集越来越多的选项,决定哪些是"简单"选项放入一些更加用户友好的配置页面.谷歌搜索我来到QtPropertyBrowser,似乎是正确的工具.但我不确定如何开始?我很确定,我需要某种抽象配置对象(一个或多个),而不是GUI对象.但我不喜欢 知道在哪里或如何开始.目前我的所有想法都看起来很复杂.

有关提示的任何建议或指示?

configuration user-interface qt qt4

3
推荐指数
1
解决办法
3543
查看次数

Epson Java Pos ADK异常:它未初始化

现在我尝试编写一个使用Epson Java Pos ADK的Java应用程序.

我做了什么:-Installed Java 1.6.0_22 -Installed Java JDK -Installed Eclipse - 安装了Epson Java Pos ADK 1.11.8

然后我用Com Port Tool尝试了我的打印机,我发给他十六进制字符,看看是否一切正常.它确实!

然后我开始开发我的应用程序.在jpos.xml我使用Epson Java Pos ADK包中的SetupPOS生成器.

我使用了几行来从我的应用程序中进行测试打印:

posPrinter = new POSPrinter();
posPrinter.open("##THE_NAME_I_SET_IN_JPOS_XML##");      
posPrinter.claim(0);
posPrinter.setDeviceEnabled(true);
posPrinter.printNormal(station, "xxxxxxxxxxxxxxxxxx\n");
posPrinter.cutPaper(0);
posPrinter.release();
posPrinter.setDeviceEnabled(false);
posPrinter.close();
Run Code Online (Sandbox Code Playgroud)

但这个应用程序的结果是:

jpos.JposException:它未初始化.在jp.co.epson.un.Pntr.ComnPrinterService.sendOutputData的jp.co.epson.upos.pntr.CommonPrinterService.sendOutputData(未知来源)的jp.co.epson.upos.pntr.CommonPrinterService.checkInitialized(未知来源) (未知来源)jp.co.epson.upos.pntr.CommonPrinterService.executeNormalPrint(未知来源),位于jpos.POSPrinter.printNormal(未知来源)的jp.co.epson.upos.pntr.CommonPrinterService.printNormal(未知来源)在Main.main的Printer(Printer.java:146)(Main.java:28)

我在两台不同的PC(Vista和XP 32bit)上试用了相同的版本和工具,但它总是一样的.

我还尝试了JavaPos示例测试应用程序和EpsonHealtCheckTool.这个工具也是一样的.

不知道还有什么可以尝试,大家都知道这个问题吗?

PS:我的打印机Epson TM-U220A,串口连接似乎有效,因为当我尝试声明打印机而另一个应用程序使用COM端口时,我的应用程序说端口不可用.

谢谢.

java printing epson point-of-sale

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

jquery UI可排序 - 允许拖动嵌入在可排序div中的图像以导致div排序的开始

对不起,我真的不知道怎么说这个,所以为长标题道歉.我有一个表列,其中填充了可排序的div(使用jquery ui sortable插件).每个div都有一个image child.目前,当我尝试通过单击div的图像部分来拖动div时,div不会拖动.显然,当我点击图像(或div的任何部分)时,我想要拖动div.有什么建议?

jquery jquery-ui jquery-plugins

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

C++算法计算多个数的最小公倍数

是否有C++算法来计算多个数字的最小公倍数,如lcm(3,6,12)lcm(5,7,9,12)

c++ algorithm lcm

25
推荐指数
6
解决办法
8万
查看次数

用于子视图的iPhone Core Graphics更粗的虚线

我有一个UIView并且在其中我通过覆盖使用Core Graphics绘制了一条线drawRect.此视图还包含一个也绘制一条线的子视图.但是,虽然两个视图使用几乎相同的代码(至少用于测试目的),但它们上绘制的线条看起来并不相同:

图像问题

如你所见 - 顶部的虚线明显比底部的粗线,我不明白为什么.下面是两个人UIViews在他们的drawRect方法中使用的代码.如果你知道为什么会这样,那么我将非常感谢你的帮助和建议!

第一视图:

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextSetStrokeColorWithColor(context, [[UIColor whiteColor] CGColor]);

CGFloat dashes[] = {1,1};

CGContextSetLineDash(context, 0.0, dashes, 2);
CGContextSetLineWidth(context, 0.6);

CGContextMoveToPoint(context, CGRectGetMinX(rect), CGRectGetMaxY(rect));
CGContextAddLineToPoint(context, CGRectGetMaxX(rect), CGRectGetMaxY(rect));

CGContextStrokePath(context);

SubUIView *view = [[SubUIView alloc] initWithFrame:rect];
[self addSubview:view];
[view release];
Run Code Online (Sandbox Code Playgroud)

该视图绝对只被绘制一次.我很欣赏drawRect可能不是添加子视图的最佳位置,但问题仍然存在于主initWithFrame方法中.

第二观点:

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextSetStrokeColorWithColor(context, [[UIColor whiteColor] CGColor]);

CGFloat dashes[] = {1,1};

CGContextSetLineDash(context, 0.0, dashes, 2);
CGContextSetLineWidth(context, 0.6);

CGContextMoveToPoint(context, CGRectGetMinX(rect), CGRectGetMidY(rect));
CGContextAddLineToPoint(context, CGRectGetMaxX(rect), CGRectGetMidY(rect));

CGContextStrokePath(context);
Run Code Online (Sandbox Code Playgroud)

iphone core-graphics uiview

8
推荐指数
1
解决办法
5882
查看次数

什么是Java RegEx等效于"%A%B%"的SQL LIKE子句?

什么是Java RegEx等效于"%A%B%"的SQL LIKE子句?

非常基本的问题,我只是学习Java Regex风格.

java regex

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

有没有办法用jQuery检索浏览器窗口的像素宽度?

我希望能够使用javascript在我的网页上移动对象,具体取决于屏幕大小.有没有办法检索浏览器窗口的像素宽度?

javascript jquery

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

为什么A-> B不会使List <A> - > List <B>?这不会消除对通配符的需求吗?

免责声明:我不是专业开发人员,我不打算成为一名专业开发人员.关于Java的阅读书,因为我想尝试Android编程,没有任何以前的Java经验.

我正在读这本书 - 我更喜欢它.我已经阅读了关于泛型类的章节的一部分,到了他们提到通配符的地步,并且感到困惑.

如果B延伸A:

  1. List<B> 不是List<A>(我理解它们完全一样)的子类型
  2. List<? extends B> 是一个子类型 List<? extends A>

后者允许编写接受泛型类型参数的函数 - 例如List<? extends A>.这样的函数会接受任一个List<B>或者一个参数List<A>.

现在,对于我的问题:

以类似于C++(以"模板"风格)的方式实现泛型不是更简单吗?这将使List<B>List<A>两个独立的类型,将预期的方式有关.这也可以简单地在函数中声明你期望参数是类型的List<A>,这样就可以List<B>很好地适应那里.

我猜测不仅仅是"我们讨厌C++,让我们做出与众不同"的背后:)我很可能还不知道什么,这使得通配符成为一个非常有用的工具.你对此有何看法?

编辑:如果你List<X>在答案中提到,请记住使用反引号,以避免<X>被解释为HTML标记.

c++ java generics templates covariance

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