小编Sam*_*Sam的帖子

解决SQL查询的超时错误

我收到此错误:

超时已过期.操作完成之前经过的超时时间或服务器没有响应.

我知道已有指南帮助解决这个问题,但它们并不适合我.我错过了什么或者我应该在哪里将代码添加到我的C#程序中的这些SQL语句中:

String sql = project1.Properties.Resources.myQueryData;

SqlDataAdapter sqlClearQuestDefects = new SqlDataAdapter(sql,
    "Data Source=ab;Initial Catalog=ac;User ID=ad; Password =aa");

DataSet lPlanViewData = new DataSet();
sqlClearQuestDefects.Fill(lPlanViewData, "PlanViewData");
Run Code Online (Sandbox Code Playgroud)

我在这一行收到超时错误:

SqlDataAdapter sqlClearQuestDefects = new SqlDataAdapter(sql, 
    "Data Source=ab;Initial Catalog=ac;User ID=ad; Password =aa");
Run Code Online (Sandbox Code Playgroud)

c# sql timeout

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

c#使用linq按数据表中的多个列进行分组

我在数据表中有三列:string,DateTime和decimal.我想按字符串和十进制列进行分组,对于分组的行,我想对小数值求和.我知道如何进行求和部分,但是如何在数据表中对两个不同的列进行分组?

到目前为止,这是我的代码无法正常工作:

var newSort = from row in objectTable.AsEnumerable()
              group row by new {ID = row.Field<string>("resource_name"), time1 = row.Field<DateTime>("day_date")} into grp
              orderby grp.Key
              select new
              {
                 resource_name1 = grp.Key.ID,
                 day_date1 = grp.Key.time1,
                 Sum = grp.Sum(r => r.Field<Decimal>("actual_hrs"))
              };
Run Code Online (Sandbox Code Playgroud)

c# linq datatable group-by multiple-columns

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

使用交换Web服务获取日历项目所需的参与者?C#

我正在尝试获得使用交换Web服务的会议所需的与会者.有任何想法吗?我想我需要使用CalendarItemType,但我不确定如何实现它.到目前为止,这是我的代码:

        foreach (var wrk in Workers)
        {
            TimeWindow timeWindow = new TimeWindow(startDate, endDate);
            AvailabilityData requestedData = AvailabilityData.FreeBusy;
            List<AttendeeInfo> attendees = new List<AttendeeInfo>();
            attendees.Add(new AttendeeInfo(wrk.EmailAddress));
            GetUserAvailabilityResults ares = service.GetUserAvailability(attendees, timeWindow, requestedData);
            foreach (AttendeeAvailability av in ares.AttendeesAvailability)
            {
                foreach (CalendarEvent ev in av.CalendarEvents)
                {
                    //get info from each calendarevent
                    //Possibly use CalendarItemType here?
                 }
             }
         }
Run Code Online (Sandbox Code Playgroud)

工人是我用类名单和相应的电子邮件地址列出的类.

c# outlook add-in exchangewebservices

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

c#使用事件处理程序WorkbookOpen

我正在编写一个excel加载项,我想在打开工作簿时执行某些代码.这意味着如果他们打开excel然后打开工作簿,加载项将执行代码.

我假设我们必须使用事件处理程序:Application.WokbookOpen

但我不知道如何应用这个.

谢谢!

c# excel add-in event-handling

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