小编dev*_*per的帖子

空对象检查

有没有办法知道对象中的所有属性是否为空.我的对象表示来自数据库的字段,我想知道是否存在特定记录.NULL似乎不起作用.

c#

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

仅比较DateTime C#的日期

我的表包含2个带值的字段,

StartTime                 EndTime
  3/6/2010 8:00:00 AM       3/6/2010 10:20:00 AM
Run Code Online (Sandbox Code Playgroud)

现在我有一个datepicker控件,用户可以选择日期,

C# Logic:
DateTime SelDate;
            if (datePicker.SelectedDate == null)
                SelDate = DateTime.Now; 
            else
                SelDate = datePicker.SelectedDate;
Run Code Online (Sandbox Code Playgroud)

我试图通过以下代码比较日期,但它给我编译时错误,

foreach (DomainObject obj in res.ResultSet)
                    {
                        MyClass adef = (MyClass)obj;
                        DateTime sTime = (DateTime)adef.StartTime;
                        DateTime eTime = (DateTime)adef.EndTime;

                        if ((SelDate.ToShortDateString >= sTime.ToShortDateString) && (SelDate.ToShortDateString <= eTime.ToShortDateString))
                        {
                            actdef.Add(new MyClassViewModel(adef));
                        }

                    }
Run Code Online (Sandbox Code Playgroud)

我只想把日期作为比较,而不是时间部分.所以我使用了ToShortDateString方法.

c# wpf

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

iPhone应用程序上的JSON错误

当我尝试在我的模拟器上运行应用程序时,我收到错误.我已经在我的应用程序中复制了JSON(JSON框架)项目但是我的模拟器在编译以下行时崩溃了(我使用的是iOS 4.2)

- (void)viewDidLoad {
    [super viewDidLoad];
    NSString *jsonString = [NSString stringWithString:@"{\"foo\": \"bar\"}"];
    NSDictionary *dictionary = [jsonString JSONValue];
    NSLog(@"Dictionary value for \"foo\" is \"%@\"", [dictionary objectForKey:@"foo"]);
}
Run Code Online (Sandbox Code Playgroud)

错误:

2011-03-02 13:33:37.304 test[10918:207] -[NSCFString JSONValue]: unrecognized selector sent to instance 0x3034
2011-03-02 13:33:37.308 test[10918:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSCFString JSONValue]: unrecognized selector sent to instance 0x3034'
*** Call stack at first throw:
(
    0   CoreFoundation                      0x00da7be9 __exceptionPreprocess + 185
    1   libobjc.A.dylib                     0x00efc5c2 objc_exception_throw + 47
    2   CoreFoundation …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c json-framework ios4

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

帮助NHibernate Criteria查询groupby属性

我有以下查询,

SearchTemplate Template = new SearchTemplate();
            Template.Criteria = DetachedCriteria.For(typeof(table1));

            Template.Criteria.CreateCriteria("table2", "Usr", NHibernate.SqlCommand.JoinType.InnerJoin)

                 .SetProjection(Projections.ProjectionList()
                 .Add(Projections.Count("Usr.ID"), "UserCount")
                  .Add(Projections.GroupProperty("Location"), "ALocation")
                  .Add(Projections.GroupProperty("Company"), "ACompany")
                  .Add(Projections.GroupProperty("Usr.Designation"), "ADesignation"));  
Run Code Online (Sandbox Code Playgroud)

上面的查询给我数据,

Location   Company    Designation   Count
  Florida      A          Manager       3
  Florida      A          QA            5
  Texas        B          Manager       6
  Texas        B          QA            7
Run Code Online (Sandbox Code Playgroud)

有没有办法更改查询,以便它提供数据,

  Location   Company    Manager    QA               
  Florida      A           3       5
  Texas        B           6       7
Run Code Online (Sandbox Code Playgroud)

这里Manager和QA是唯一可以进入指定字段的值.

nhibernate criteria nhibernate-projections

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

在iPhone中保存会话数据

我想在我的应用程序中的不同位置存储数据,应用程序中的对象可以访问这些数据.类似于php或全局变量中的会话.我知道我可以使用NSUserDefaults,但我不确定如何继续为它添加值然后访问它.例如,首先我要存储登录期间使用的用户名,然后在第3个屏幕上,我想保存他从公司列表中选择的用户的公司.然后在第5个屏幕上,我想保存用户选择的位置.然后我有不同的功能,用户可以根据他的选择使用.因为我是一个新手,我很抱歉,如果这是一个愚蠢的问题,但任何人都可以帮助我如何存储和检索整个应用程序可访问的多个数据.

iphone xcode nsuserdefaults ios4

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

Excel工作表错误

我正在尝试使用XML Spreadsheet在php的帮助下创建动态Excel工作表.但是当我尝试打开动态创建的Excel工作表时,我不断收到"无法加载工作表,工作表设置问题"的错误.当我尝试查看它创建的日志文件时,它会显示以下文本,

XML ERROR in Worksheet Setting
REASON: Bad Value
FILE:   C:\Documents and Settings\UserName\Local Settings\Temporary Internet Files\Content.IE5\5XZ039FS\output[3].xls
GROUP:  Worksheet
TAG:    Table
ATTRIB: ExpandedRowCount
VALUE:  4
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉上述错误是什么意思,我该如何删除它?

php excel-2007

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

如何在WPF中重复XAML

如何在WPF中重复UI.我的意思是,如果我有动态记录,我想显示一个带有标签和文本框的UI块以及每个记录的其他控件我该怎么做?

我在窗口上的所有数据都是动态的,没有什么是静态的,

 Record 1 in database:        test1 test11 
                         d1     t1   t11
                         r1     m1   m11

 Record 2 in database:        test2  test22 test222
                         d2     t2     t22    t222
                         r2     m2     m22    m222
                         k2     k2     k22    k222
Run Code Online (Sandbox Code Playgroud)

我有一个包含所有这些值的大对象TEST,例如test1,test11,d1,r1,t1,t11,m1,m11等.所有的行和列都是动态的.如何为上述要求创建UI.如果不清楚并且太难以理解,我很抱歉.

wpf

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

密码保护CSV文件

我正在使用csv文件来验证用户登录.是否可以用密码保护CSV文件?我不希望任何人能够通过url下载csv文件.我用Google搜索,我发现无法密码保护csv文件.有没有其他方法可以密码保护文件?

csv php-5.3

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

文本框的上下文菜单

我想要做的是有两个表,即user和userprofile,它们都有几乎相同的字段.我将以电子邮件字段为例.有一个文本框,其中显示用户表电子邮件字段值.我想要做的是,有一个上下文菜单,当用户右键单击文本框时,菜单会显示User和UserProfile电子邮件字段值.- 开发人员1小时前
无论从上下文菜单中选择什么值,文本框都会显示该值.您可以使用Binding Email1和Binding Email2,因为从数据库中获取这两个值没有任何问题,因此我将相应地更改我的代码.由于我是WPF和.NET框架本身的新手,我不知道如何实现这一目标.如果我这次已经清楚了,请告诉我.我不知道如何处理命令和事件.任何人都可以告诉我代码来解释这个..

  <TextBox Style="{StaticResource FieldStyle}" Text="{Binding Email1, UpdateSourceTrigger=PropertyChanged}">
                            <TextBox.BorderBrush>
                                <MultiBinding Converter="{StaticResource TextBoxBorderConverter}">
                                    <Binding Path="Email1"/>
                                    <Binding Path="Email2"/>
                                </MultiBinding>
                            </TextBox.BorderBrush>
                        </TextBox>
Run Code Online (Sandbox Code Playgroud)

提前致谢

wpf wpf-controls

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

如何在iPhone中的不同视图之间移动

我的iPhone应用程序中有一个登录视图.如果用户成功验证我想将他从LoginViewController屏幕移动到MyViewController屏幕.以下是我的代码,

if([serverOutput isEqualToString:@"Yes"]){
        NSLog(@"Authentication correct");

        if(self.myviewController==nil)
        {
            MyViewController *myController=
            [[MyViewController alloc]initWithNibName:@"MyView" bundle:[NSBundle mainBundle]];
            self.myviewController=myController;
            [myController release];
        }
}
Run Code Online (Sandbox Code Playgroud)

但是,即使身份验证正确,当我点击"登录"按钮时,应用程序也无法执行任何操作.由于我是iphone应用程序开发的新手,任何人都可以帮我解决代码问题.

iphone xcode uiviewcontroller ios4

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