小编Ste*_*fan的帖子

如何使用LINQ获取不同的值?

你好,我有一个这样的表=>

    stateID    requestNo    reqStateID       reqStateDate
       1          1             13        03.01.2012 10:57
       2          1              3        03.01.2012 10:58
       3          2              3        03.01.2012 11:14
       4          2              3        03.01.2012 11:15
       5          1              5        03.01.2012 22:28
       6          1              7        05.01.2012 14:54
       7          3              3        05.01.2012 14:55
Run Code Online (Sandbox Code Playgroud)

我需要得到,最后添加(reqStateDate)唯一的请求否(requestNo).我试过这样的东西,但它不起作用..

    public List<ReqStates> GetRequests(int reqStateID)
    {
        return  (from rs in db.ReqStates
                          where rs.reqStateID== reqStateID
                          orderby rs.reqStateDate descending
                          select rs).Distinct().ToList();            
    }
Run Code Online (Sandbox Code Playgroud)

如果参数(reqStateID)为3,我必须得到2个请求.requestNo = 2和requestNo = 3.因为,请求的reqstateID都是3,并且它们的添加日期是最新的.RequestNo = 1 =>最后添加的状态是13.这就是它(1)不应该来的原因.

我希望有人可以帮助我,并展示一个简单的方法.

c# linq distinct

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

如何用图片替换asp.net/c中的随机数?

我想用图片替换随机数.例如,如果随机数是1,则显示图片black.jpg:

Cache[diceKey] = r.Next(1, 5);  // random (1-4)

if (r.Next(1, 2) == 1 )
    image.BackImageUrl = "Images/black.png";
Run Code Online (Sandbox Code Playgroud)

如果随机数是1,我有什么解决方案可以显示我的图片吗?

c# asp.net c#-4.0

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

使用twisted.enterprise.adbapi从简单的SELECT获取数据

我能够使用以下方式执行mySQL数据插入,

from twisted.enterprise.adbapi import ConnectionPool
.
.
self.factory.pool.runOperation ('insert into table ....')
Run Code Online (Sandbox Code Playgroud)

但是,不知何故无法弄清楚如何从adbapi调用mySQL进行简单的选择,如下所示,

self.factory.pool.runOperation('SELECT id FROM table WHERE name = (%s)',customer)
Run Code Online (Sandbox Code Playgroud)

如何从此partilcar调用中检索id值?我用普通的python工作得很好,但不知何故真的用扭曲的框架模糊了.

谢谢.

mysql twisted

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

使用XML定义文件以编程方式创建SharePoint 2010内容类型

有没有办法以编程方式使用XML定义文件创建SharePoint 2010内容类型?可以通过以下方式添加SPField:

SPContext.Current.Web.Fields.AddFieldAsXml("<xml />");
Run Code Online (Sandbox Code Playgroud)

是否有任何类似的方式以编程方式将内容类型添加到网站集/网站?

c# xml sharepoint-2010 contenttype

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

C# linq to datatable 中的 where 子句

Col1我在数据表中有两列,col2如下所示:

在此输入图像描述

笔记:

col1 仅包含 us 或 uk,没有其他值

现在我的要求是根据我们和英国来区分值。

如下所示,分别获取与 us 和 uk 对应的所有值。

早些时候我已经使用 linq 代码完成了此操作。当时我的要求很简单,

只需获取以下位置的所有记录col2

string[] data = dt.AsEnumerable()
  .Select(s => s.Field<string>("col2"))
  .ToArray<string>();
Run Code Online (Sandbox Code Playgroud)

现在,在新的要求中,我需要根据我们和英国分别提供它们。

c# linq

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

Javascript数组未定义

我一直在收到错误links[i] is undefined.
我明确定义它,但它一直给我错误 - 任何想法?

我试图在我拥有的5个链接上进行不显眼的图像翻转.

function loadImages(){
    path = 'uploads/Splash-4/nav/'; 
    links = new Array();

    for (i=1;i<=5;i++){
        var id = "link-"+i;
        var defaultState = '<img src="' +path+i+'.jpg" border="0" />';
        links[i] = document.getElementById(id);

        // Place all image linksinto anchor
        links[i].innerHTML = defaultState;

        // What to do on mouseover
        links[i].onmouseover = function() { 
            links[i].innerHTML = '<img src="' +path+i+'a.jpg" border="0" />';
        }
        // What to do on mouse oUt
        links[i].onmouseout = function() {
            links[i].innerHTML = defaultState;
        }
    }
}
window.onload …
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

当你创建一个参数包含2个对象但只改变1的方法时,有什么好的做法

例如:

          void FilterA(Hashset<T> blackList, List<T> myList)
          {
            blackList.UnionWith(myList);
          }
Run Code Online (Sandbox Code Playgroud)

我不知道是否会有一些好的编码风格分开blackListmyList分开.还是有必要的?

c#

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

XElement中的XML解析':'

XElement在名称"stream:stream"上创建对象,但它引发XMLException了':'不能包含在名称中.

这里的第一个流是命名空间.

c# xml xmpp namespaces windows-phone-7

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

使用提升的privelege运行的最佳实践

在两种方法中哪一种是首选的,具有提升权限的运行?

第一种方法:

SPSecurity.RunWithElevatedPrivileges(delegate()
                {
                    using (SPSite curSite = new SPSite(SPContext.Current.Site.ID))
                    {
                        using (SPWeb web = curSite.OpenWeb(SPContext.Current.Web.ID))
                        {
                            try
                            {
                                web.AllowUnsafeUpdates = true;
                                \\ do your stuff
                            }
                            catch (Exception e)
                            {

                            }
                            finally
                            {
                                web.AllowUnsafeUpdates = false;
                                web.Dispose();
                            }
                        }
                    }
                });
Run Code Online (Sandbox Code Playgroud)

第二种方法:

SPSite oSite = SPContext.Current.Site;
SPWeb oWeb = SPContext.Current.Web;
SPSecurity.RunWithElevatedPrivileges(delegate()
                {
                    using (SPSite curSite = new SPSite(oSite.ID))
                    {
                        using (SPWeb web = curSite.OpenWeb(oWeb.ID))
                        {
                            try
                            {
                                web.AllowUnsafeUpdates = true;
                                \\ do your stuff
                            }
                            catch (Exception e)
                            { …
Run Code Online (Sandbox Code Playgroud)

sharepoint-2010

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

更改生成Convert.ToDateTime的格式

我将"02 September 2011"作为字符串,我想将其转换为"02092011".

我正在使用Convert.ToDateTime("02 September 2011"),我得到"dd/mm/yyyy 00:00:00".

如何格式化以便不包含时间?

c# datetime

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

c#pod复制或引用

float a = 3f; // presumably the same as float a = new float(3f);
float b = a;
Run Code Online (Sandbox Code Playgroud)

我希望'b'成为一个全新的浮动,现在不是'a'的参考.

我该怎么做呢?

c# variables

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

如何判断变量是否以连字符结尾?

我有c#变量,如

var a = "ABC";
a = "def-";
a = "-";
Run Code Online (Sandbox Code Playgroud)

我可以做一些简单的测试,所以我可以检查变量是否以连字符结尾?

if ( xxx )
Run Code Online (Sandbox Code Playgroud)

c#

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

REGEX没有数字或()

我需要一个接受除数字和(&之外的所有内容的正则表达式).我正在尝试,但我似乎无法得到它.任何人都可以帮我解决这个正则表达式地狱吗?

示例:

汉斯佩德罗(23123123)应该是汉斯佩德罗.但格式随时都可能不同.

regex

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