小编Ale*_*aux的帖子

当用户单击该行的单元格时,如何选择完整的dataGridView行?

我有一个dataGridView,我需要当用户点击任何单元格时,也选择包含该单元格的整行.(它有多选的废话)我试过currentRowIndex这样的

 int Index = dataGridView1.CurrentCell.RowIndex;
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何使用索引来选择该行.试过这个和其他六种方法没有成功:

dataGridView1.Select(Index);
Run Code Online (Sandbox Code Playgroud)

你知道我能做到这一点吗?

.net c# datagridview winforms

49
推荐指数
3
解决办法
9万
查看次数

标签栏内的UISplitViewController

我有一个具有登录屏幕的应用程序,当用户登录时,会按下标签栏控制器.我目前有一些观点可以从苹果现在允许在所有iOS设备中使用拆分视图控制器的事实中受益,所以当我读到UISplitViewController必须始终是根视图控制器时,我正准备实现这一点.所以我想知道是否可以使用UISplitViewController使其中一个选项卡中的视图成为主 - 详细视图,还是需要手动实现?

如果无法将拆分视图显示为选项卡,是否可以从标签栏控制器中推送?(例如,用户在表视图中点击一行,并显示主 - 详细视图).

uitabbarcontroller uisplitviewcontroller ios ios8

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

当背景为白色时,Android 5.0会使未选中的复选框不可见

我有一个Android应用程序,在Android 5.0之前一直运行良好.通过更新,我注意到如果未选中它们,则放置在白色背景上的复选框和单选按钮将不可见.例如,这是在jellybean中选中和取消选中的复选框:

在此输入图像描述 在此输入图像描述

如您所见,未选中复选框时,会出现浅灰色方框.但是,在更新到棒棒糖之后,这就是它的样子:

在此输入图像描述在此输入图像描述

所以,正如你所看到的,没有灰色方块或任何暗示这里有复选框的东西.无线电按钮也会出现同样的问题.我真的不想仅仅因为这个简单的ting而创造新的drawables的痛苦.我已经看到android 5的辅助功能菜单中的复选框有一个很好的方块,但还没弄明白如何使我看起来一样:

在此输入图像描述

我尝试创建一个新的android项目,只添加一些带有白色背景的复选框和单选按钮,但是在取消选中时它们仍然是不可见的.我正在使用xamarin studio和c#,如果这有任何区别的话.无论如何,我会理解你发布的任何java代码.

这是我的复选框代码:

          <CheckBox
            android:layout_width="wrap_content"
            android:layout_height="0dp"
            android:id="@+id/chkSeleccionar"
            android:layout_gravity="right"
            android:gravity="center_vertical"
            android:clickable="false"
            android:focusable="false"
            android:scaleX="1.5"
            android:scaleY="1.3"
            android:layout_weight="50"
          />
Run Code Online (Sandbox Code Playgroud)

checkbox android xamarin android-5.0-lollipop

16
推荐指数
3
解决办法
3777
查看次数

MySQL中的boolean和bool有什么区别?

我正在学习MySQL,当我想添加一个布尔列时,我看到有两个选项:bool和boolean.它们之间有什么区别吗?感谢您的时间.

编辑:我应该在bool类型的长度写什么.

mysql

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

GROUP BY和COUNTs未产生预期结果

我正在做一些SQL练习,但我陷入了我将要描述的那个.

有一个名为product的表有3列:maker,model和type.

这是结果 select * from product

在此输入图像描述

该练习说:找出只生产相同类型模型的制造商,这些模型的数量超过1. Deduce:maker,type.

正确的查询应该返回:

在此输入图像描述

我的方法是先看看哪些制造商只生产一种产品,然后排除那些只有一种型号的制造商.为此,我使用了以下查询,它返回正确的结果,除了我只能设法显示制造商,但不是类型和练习要求两者.

这是我的查询:

SELECT
DISTINCT maker
FROM product
GROUP BY maker
HAVING COUNT(distinct type) = 1 
AND
COUNT(model)> 1
Run Code Online (Sandbox Code Playgroud)

它返回:

在此输入图像描述

然后,当我尝试通过这样做来显示类型时:

SELECT
DISTINCT maker,type
FROM product
GROUP BY maker,type
HAVING COUNT(distinct type) = 1 
AND
COUNT(model)> 1
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:

在此输入图像描述

你知道为什么这不能按预期工作吗?你会怎么做才能解决这个问题?我一直试图解决这个问题超过3个小时没有成功.:( 请帮帮我.

sql group-by

10
推荐指数
2
解决办法
7494
查看次数

打印JFrame及其组件

我一直在大型程序中工作,其功能之一应该是打印主窗口的内容.我检查了API并找到了这个例子:

http://docs.oracle.com/javase/tutorial/2d/printing/gui.html

它非常有用,我尝试在我的程序中使用该代码,方法是将其放在我的打印按钮的actionperformed方法中:

PrinterJob job = PrinterJob.getPrinterJob();
     job.setPrintable(this);
     boolean ok = job.printDialog();
     if (ok) {
         try {

             job.print();
         } catch (PrinterException ex) {
          /* The job did not successfully complete */
         }
     }
Run Code Online (Sandbox Code Playgroud)

如果我单击打印按钮,我会得到一个打印机对话框,当我告诉它打印时,它只打印一个空白文档.我知道上面的代码并不是我所需要的,正如我在API的例子中看到的那样有一个print()方法,但显然它们从不调用它,所以它非常令人困惑.我试过多次打电话和使用它,但没有成功.

另外,我认为当我最终打印时,我的窗口需要以横向打印,甚至可能需要一些缩放.有关如何做到这一点的任何想法?

我想任何有用的帮助,以帮助我成功实现此代码.我知道我应该能够通过检查文档来自己完成(我已经尝试了将近2天),但我无法让它工作.我通过互联网学会了所有我熟悉的编程.任何帮助将不胜感激.

java printing graphics swing jframe

7
推荐指数
2
解决办法
4万
查看次数

我可以使用xcode在c#中编程吗?

我几乎完全用c#开发,但拥有一台mac计算机.我有在parallels桌面上运行的Windows以使用Visual Studio.我想在c#中为mac os开发并下载monodevelop,这非常棒,除了它的GUI设计师我完全讨厌它而且不知道人们如何使用它.我的意思是,在用Visual Studio设计器创建GUI应用程序是多么容易之后,我觉得使用它很奇怪.

我对此进行了调查,发现苹果的界面构建器可以为我解决这个问题.然而,现在获得它的唯一方法显然是下载xcode,因为苹果现在不将其作为独立的应用程序分发.(那就是我所想的)

我知道Xcode不支持c#,但我读到了一些可以添加这些功能的插件.

你能否告诉我是否有可能将此兼容性添加到xcode?或者,如果您知道monodevelop的替代方案,其GUI设计器与VS更相似.

c# macos mono user-interface

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

方向更改时,不会恢复片段Backstack

我有一个FragmentActivity,当用户浏览应用程序时,我用当前用户选择的片段替换当前片段,然后添加将事务添加到backstack.一切正常,用户可以通过按后退按钮返回到之前的片段.

当设备方向改变时会出现问题:假设用户看到的第一个片段是A,那么他导航到B,从B导航到C.在横向模式中,C内部的内容更受欢迎,并且有一个特殊的景观布局对于C,所以用户旋转设备.我希望用户能够使用新的方向进入C. 相反,用户在横向中看到A. 现在他需要再次从A导航到B再到C导航,以便能够在风景中看到C.

我希望在方向改变后保留背斜.

如果我configChange="orientation"在清单中使用Activity的条目,则会保留backstack,但由于未重新创建片段,因此无法为新方向加载正确的布局.我敢打赌,当发生这种情况时,我可以使用一些讨厌的黑客来强制重新创建片段,但我认为应该有一个更好的解决方案来实现这么简单的事情.

显然我做错了,因为在这个页面中,有一个解释说

- > Fragment Manager在两个片段上调用onSaveInstanceState().
- >活动和两个碎片都被销毁
- >创建活动的新实例
- >使用碎片的新实例重新创建后堆栈

这听起来像我期望的行为,但这不会发生在我的应用程序中.我错过了什么吗?我怎样才能实现这种行为?

我在SO上看过一些类似的问题,但到目前为止他们都没有帮助我解决这个问题.任何帮助将不胜感激.

android android-layout android-fragments android-fragmentactivity

4
推荐指数
2
解决办法
2363
查看次数

如何判断是否至少选择了一个dataGridView行c#

我有一个程序从dataGridView中的选定行获取值并将其传递给函数.但是,gridView可能为空或无法选择行.我处理了空网格,但我想知道是否有办法,如果我可以判断是否选择了任何行.

我试过这个:

if (Convert.ToInt32(dataGridView1.Rows.Count) > 0)
{
    //It is not empty
}
int c = dataGridView1.SelectedRows.Count(); //this line gives me an error
if (c>0)
{
    //there is a row selected
}
Run Code Online (Sandbox Code Playgroud)

你知道我怎么解决这个问题?

.net c# datagridview winforms

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

如何根据Java swing应用程序中的内容自动组织和调整JFrame的大小

我打算创建一个应用程序,要求用户在几个字段中输入数据,但是可能并不总是使用某些字段.我将为其开发此程序的人希望能够每次选择他将使用哪个字段.我想到了以下(但我不确定该怎么做):

首先,显示所有可用字段的列表,并选中一个复选框以选择每个字段.然后,让JFrame准备好所有字段,并根据用户的选择,布置表单,抑制未使用的字段并删除可能出现的任何间隙.(我考虑过对框架的组件使用setvisible(),然后找到一种方法来消除它们之间的间隙,这些间隙会在隐藏不需要的元素时出现.但我不认为这是最有效的方法.没有必要说框架应该看起来井井有条和美观.我愿意接受建议,并提前感谢你.

如果它有任何区别,我将使用netbeans设计模式.

java swing netbeans

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