小编aby*_*aby的帖子

如何在微调器中包装冗长的文本

我在一个单独的行的表布局视图中有两个微调器和EditText控件.微调器中填充了数据.我的问题是填充到微调器中的数据(文本)太长而不适合屏幕大小.因此,旋转器被迫拉伸不必要地拉伸另一排上的其他控件.

对于我来说,在旋转器中显示文本是必须的.因此,使用省略号不是一种选择.如果有可能我怎样才能在纺纱机上包装冗长的文字?

android text spinner word-wrap android-spinner

21
推荐指数
2
解决办法
3万
查看次数

计算男性,女性和总数

我想计算学生表中指定特定年份的男,女,全学生数.我希望结果可以显示在表格中:

====================================
| Label    |  Value   |   Year     |
====================================
| Male     |   0      |   2013     |
| Female   |  23      |   2013     |
| Total    |  23      |   2013     |
====================================
Run Code Online (Sandbox Code Playgroud)

如果指定年份没有男性/女性匹配,则查询应显示0.知道如何才能实现这一目标吗?

提前致谢

sql sql-server

11
推荐指数
2
解决办法
5万
查看次数

从存储过程结果集中插入/更新表上的数据

我有一个名为proc_item的存储过程,它从不同的表中获取数据(使用join).我希望在另一个名为Item的表中插入存储过程的结果集(如果数据是新的)或更新(如果数据已存在).任何人都可以告诉我如何做到这一点?我是sql,存储过程和循环的新手.

谢谢

sql loops stored-procedures sql-server-2008

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

如何运行ac#WinForm应用程序的一个实例?

我有一个C#应用程序,它在启动时显示登录表单,并在用户通过身份验证后显示主表单.我使用Mutex限制只运行我的应用程序的一个实例.而且,这只适用于登录表单.显示主窗体后,它不会限制用户重新打开登录表单.我正在寻找一种解决方案,一旦主窗体已经打开,登录屏幕就无法显示.

这是我的Program.cs

 [STAThread]
    static void Main()
    {
        bool mutexCreated=true;

        using (Mutex mutex = new Mutex(true, "eCS", out mutexCreated))
        {
            if (mutexCreated)
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Login());
            }
            else
            {
                Process current = Process.GetCurrentProcess();
                foreach (Process process in Process.GetProcessesByName(current.ProcessName))
                {
                    if (process.Id != current.Id)
                    {
                        XtraMessageBox.Show("Another instance of eCS is already running.", "eCS already running", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        SetForegroundWindow(process.MainWindowHandle);
                        break;
                    }
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# mutex single-instance

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

使用Entity Framework删除多对多关系

我有三个表学生(studID,fullName,性别......),注册(studID,courseID,日期)和课程(courseID,courseName,...).我使用下面的代码删除了包含studID 001的Enroll表中的所有记录,其中有大约三个学生签名的课程.但是,它只删除一条记录.

using(var context = new DBEntities())
{    
var _stud = (from s in context.Students where s.studID == "001" select s).FirstOrDefault();
                var _course = _stud.Courses.FirstOrDefault();
                _course.Students.Remove(_stud);
context.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

我在这里想念什么?

c# many-to-many entity-framework entity-framework-4.1

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

如何在焦点上更改Devexpress TextEdit当前文本

我有一个Devexpress TextEdit控件,显示类似"24年"的字符串.每当用户在文本框内单击时(我出于编辑目的),我希望文本"years"消失.并且,我希望在焦点丢失时重新出现文本.我怎样才能做到这一点?

提前致谢

devexpress focus onfocus textedit

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