问题列表 - 第18503页

如何使用Linq或Lambda执行更新?(C#,Asp.net,Linq,Lambda)

如何在Linq中进行更新

我的代码是

List<Cart> objNewCartItems = (List<Cart>)Session["CartItems"];

            if ((objNewCartItems != null) && (objNewCartItems.Count > 0))
            {
                for (int i = 0; i < dgShoppingCart.Rows.Count; i++)
                {
                    Cart c = new Cart();
                    TextBox t = (TextBox)dgShoppingCart.Rows[i].FindControl("txtQuantity");
                    c.Quantity = (t.Text == string.Empty? (int?)null: Convert.ToInt32(t.Text));

                    objNewCartItems[i].Quantity = c.Quantity;
                }
            }
            Session["CartItems"] = objNewCartItems;            
            Response.Redirect("ItemListing.aspx", false);
Run Code Online (Sandbox Code Playgroud)

基本上在购物车集合中,有一个名为数量的项目将在用户填写时填充.

所以我正在阅读Grid项并更新Quantity属性.

但我相信通过linq或lambda必须有更好的方法来做同样的事情.

请帮忙

提前致谢

c# linq asp.net lambda

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

使用脚本桥创建iTunes播放列表

我正在尝试使用cocoa脚本桥创建一个新的用户播放列表,但似乎无法让它工作.我到目前为止:

iTunesApplication *iTunes = [SBApplication 
                            applicationWithBundleIdentifier:@"com.apple.iTunes"];
SBElementArray *iSources = [iTunes sources];
iTunesSource *library = nil;
for (iTunesSource *source in iSources) {
    if ([[source name] isEqualToString:@"Library"]) {
        library = source;
        break;
    }
}

// could not find the itunes library
if (!library) {
    NSLog(@"Could not connect to the iTunes library");
    return;
}

// now look for our playlist
NSString *playlistName = @"new playlist";
SBElementArray *playlists = [library userPlaylists];
iTunesUserPlaylist *playlist = nil;
for (iTunesUserPlaylist *thisList in playlists) {
    if ([[thisList name] …
Run Code Online (Sandbox Code Playgroud)

cocoa itunes scripting-bridge

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

WSHttp绑定和ReliableSession/MaxRetryCount

WSHttpBinding启用了reliableSessions的WCF中使用时,我的服务引用会将自身更新为:

<reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="true">
</reliableSession>
Run Code Online (Sandbox Code Playgroud)

maxRetryCount只要将绑定配置为WSHttpBinding,我就无法将该属性添加到reliableSession.

现在我的问题是:maxRetryCount使用WSHttpBinding时的价值是什么,有没有办法在配置中改变它; 不使用CustomBinding?

wcf ws-reliablemessaging wshttpbinding

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

正则表达式只有在缺少给定的子字符串/后缀时匹配整个字符串

我已经搜索了这样的问题,但是我发现的所有情况都是以特定于问题的方式解决的,例如在vi中使用!g来否定正则表达式匹配,或匹配其他内容,而不使用正则表达式否定.

因此,我对这个"纯粹"的解决方案感兴趣:

有一组字符串我需要使用正则表达式匹配器过滤它们,以便它只留下(匹配)缺少给定子字符串的字符串.例如,过滤掉"Foo":

Boo
Foo
Bar
FooBar
BooFooBar
Baz
Run Code Online (Sandbox Code Playgroud)

会导致:

Boo
Bar
Baz
Run Code Online (Sandbox Code Playgroud)

我试图用消极构建它的外观aheads /屁股(?!regex)/ (?<!regex),但不能弄明白.这甚至可能吗?

regex regex-negation

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

以编程方式编辑Infopath表单字段?

我的共享点网站上有一个表单库.以编程方式我需要填写一些字段.我能这样做吗?如果有人知道请提供一些示例代码.首先,我需要检索infopath文档,然后我需要填写字段.

sharepoint infopath

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

如何向启用OpenID的站点添加注销功能?

我最近在我的网站上添加了OpenID登录.但我不知道如何添加注销功能.

例如,在单击"登录"按钮时,我可以显示所选OpenID提供程序的登录表单,例如Google帐户.但是,我不知道如何实施退出按钮以退出Google帐户.

请指教.

openid logout

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

Shell Scripting错误

我是shell脚本的新手,我一直在努力使用以下shell脚本.我正在发布脚本和我在下面使用的命令供你考虑,请帮我解决我犯的错误.

#
#
#

DBG=0
RLS=0
ALL=0
CLN=0

print_help_uu()
{
        echo "Usage: $0 -D -R -A -C "; 
        echo "Where -C clean the debug project builds";
        echo "      -D to build in DEBUG config";
        echo "      -R to build in RELEASE config";
        echo "      -A to build in both configs";
        return
}

#
# Main procedure start here
#
# Check for sufficent args
#

if [ $# -eq 0 ] ; then
        print_help_uu
        exit 1
fi    

#
# Function …
Run Code Online (Sandbox Code Playgroud)

unix shell scripting

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

此类型的mac计算机不支持该程序

我有一个刚进入测试版的软件.日语版的Mac OS X运行得很好,但德国beta测试人员收到的消息松散地转换为"无法运行程序,因为这种类型的Mac计算机不支持该程序".

它只是英特尔和10.6,但这是beta测试人员所拥有的.他告诉我错误不应该与本地化有关(.nib只是英文版,但实际上程序中没有文字可以说,而且他说英语),但是Mac并没有给我任何更多的信息.据我所知.

我知道这不是太多的信息,但我知道如何获得.

什么可能导致这类问题?我可以让我的Beta测试人员获得更多信息吗?

macos cocoa

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

仅提交Mercurial中的一些文件

很多时候我对我的存储库中的文件进行了两次不同的更改,我希望将这些更改视为两次连续提交.

例如,在存储库中

  • prog.c中
  • prog.h
  • 的README.txt

虽然修复bug prog.cprog.h我固定在一个错字README.txt.现在我想将更改提交给prog.c自己的提交消息,然后更改为README.txt.

在git中,我可以轻松地使用索引来做到这一点

git add prog.c prog.h
git commit -m 'bug #1234'
git commit README.txt -m 'some typos fixed'
Run Code Online (Sandbox Code Playgroud)

在Mercurial中,最好的方法是什么?

澄清:我使用(在编辑之前)一个玩具示例,其中每个变更集跨越单个文件.但我想要一般的答案,当每个变更集中有许多文件时,我该怎么办?

version-control mercurial

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

iPhone开发:在UIWebView上抓取选定/突出显示的文本

问候,

请告知我如何在UIWebVIew上获取所选文本.

我继续搜索如何处理选定/突出显示的文本,并找到以下内容:

选择和菜单管理

要在视图中复制或剪切某些内容,必须选择"某些内容".它可以是一系列文本,图像,URL,颜色或任何其他数据表示,包括自定义对象.要在自定义视图中实现复制和粘贴行为,您必须自己管理该视图中的对象选择.如果用户通过进行特定的触摸手势(例如,双击)选择视图中的对象,则必须处理该事件,在内部记录选择(并取消选择任何先前的选择),并且可能在视觉上指示新的选择.风景.如果用户可以在视图中选择多个对象进行复制剪切粘贴操作,则必须实现该多选行为.

那就是我迷路的地方."...记录选择" - 我甚至不确定如何表示选择,更不用说录制它了.

很感谢任何形式的帮助.^^干杯!

亲切的问候,oonoo

iphone selection uiwebview

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