小编reg*_*gie的帖子

使用多个数据读取器

我正在.net框架上用C Sharp开发一个WinForm应用程序.我现在使用的数据库字符串是

<add key="Conn" value="Data Source=MNTCON016; Database=Overtime_Calculator;Trusted_Connection=True;MultipleActiveResultSets=true" />
Run Code Online (Sandbox Code Playgroud)

当我使用Microsoft SQL Server 2005进行开发时,如上所述,我可以使用MultipleActiveResultSets属性同时使用2个数据读取器.

用于调用2个数据读取器的方法如下:

    public static void SignUpControllerDay(DateTime Date, System.Windows.Forms.DataGridView PassedGrid)
    {
        string sql_SignUp = String.Format(@"SELECT Emp_ID as Emp_ID, Name as Name, Sum(Sum) as Sum FROM
                                            (SELECT DISTINCT o.Date, e.Emp_ID as Emp_ID,
                                            e.First_Name+ ' ' +e.Last_Name as Name,
                                            o.Quantity as Sum
                                            FROM Employee e,OT_Hours o,Position p,Signup_Sheet s
                                            WHERE e.Emp_ID=o.Emp_ID
                                            and e.Emp_ID = s.Employee_ID
                                            and s.Day_Shift = 1
                                            and e.Position_ID = p.Position_ID
                                            and p.Position_Name = 'Controller'
                                            and o.Quantity NOT IN(0.3)
                                            and s.Date …
Run Code Online (Sandbox Code Playgroud)

c# sql-server

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

使用.net组合框

我有一个具有组合框控件的表单.我已经选择了下拉样式属性到DropDown.我还将DropDown Width设置为250.我已将自动完成模式设置为建议,并将自动完成源设置为listitems.当我点击下拉菜单时它完全正常.但是当我输入某些东西时,自动完成模式会激活一个宽度较小的下拉菜单.

任何帮助欣赏.我想知道如何通过代码增加自动完成下拉的宽度,以便正确查看列表项.我正在使用C#

.net c# vb.net combobox

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

从Excel文件中读取值

我想从12 excel表中获得一个值.有没有办法在没有打开excel表的情况下获得价值?我正在使用vb.net.如果有办法在不打开excel文件的情况下读取值,请发布示例代码.谢谢

vb.net excel

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

将选项卡控件对齐到右侧

有什么方法可以将标签控件对齐到右边?默认情况下,选项卡位于左侧.我能把它改成右边还是中心.??

.net winforms

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

如何在mysql数据库中运行脚本?

我使用MySQL Workbench创建了一个MySQL数据库.它有大约20个表.我无法弄清楚如何在数据库上运行脚本.

基本上,我想创建一个数据库创建脚本,这将允许我在任何其他MySQL服务器上创建我的数据库.

mysql ddl mysql-workbench

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

如何设置subversion或任何其他版本控制系统?

我想在我的本地机器上设置subversion,就在我的笔记本电脑上.我正和我的一个朋友一起开展一个项目,但我们住在不同的国家.所以我们需要在笔记本电脑上设置颠覆功能,以便其他人可以访问它.我怎么做?哪个是市场上最好的免费源代码控制软件.

任何帮助赞赏

svn tortoisesvn open-source

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

单个方法接受3个参数或4个参数

    public static void fillCheckList(string ListType,int RecordNum,CheckBox chkRequired,TextBox txtComplete,TextBox txtMemo)
    {
        string sql_Check = String.Format(@"SELECT l.Required,l.Completed,l.ISP,l.Memo_Notes,
                                            t.List_Desc
                                            FROM List_Data l, List_Type t
                                            WHERE l.List_ID = t.List_ID
                                            AND l.Record_Num = {0}
                                            AND t.List_Desc = '{1}'", RecordNum,ListType);
        ListData LIST = new ListData();
        SqlConnection sqlConn = null;
        SqlCommand cmd_Check;
        SqlDataReader dr_Check;
        try
        {
            sqlConn = new SqlConnection(databaseConnectionString);
            sqlConn.Open();
            cmd_Check = new SqlCommand(sql_Check, sqlConn);
            dr_Check = cmd_Check.ExecuteReader();

            while (dr_Check.Read())
            {
                LIST = new ListData(Convert.ToBoolean(dr_Check["Required"]), dr_Check["Completed"].IsNull() ? (DateTime?)null : Convert.ToDateTime(dr_Check["Completed"]), dr_Check["Memo_Notes"].ToString());
            }
            chkRequired.Checked = LIST.REQUIRED;
            txtComplete.Text …
Run Code Online (Sandbox Code Playgroud)

c# methods

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