问题列表 - 第20367页

Zend_Db按字段顺序排序

我正在使用以下方法从模型中输出选择菜单的内容:

$select = $this->select();
$select->order('name');
return $this->fetchAll($select);
Run Code Online (Sandbox Code Playgroud)

但是,我想要做的是按特定值排序,然后按名称列排序.SQL看起来像这样:

SELECT * FROM `names` ORDER BY `name` = 'SomeValue' DESC,`name`
Run Code Online (Sandbox Code Playgroud)

示例SQL代码:

CREATE TABLE IF NOT EXISTS `names` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(100) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

INSERT INTO `names` (`id`, `name`) VALUES
(1, 'rob'),
(2, 'dave'),
(3, 'andy'),
(4, 'paul'),
(5, 'jason'),
(6, 'john');

SELECT *
FROM `names`
ORDER BY `name` = 'john' DESC , `name`
Run Code Online (Sandbox Code Playgroud)

返回值:

6   john
3   andy
2 …
Run Code Online (Sandbox Code Playgroud)

mysql sql zend-framework zend-db zend-db-select

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

为什么Request.QueryString ["ReturnUrl"]返回NULL,即使它存在于URL中?

(这是一个更狭隘的问题)

在我的asp.net MVC操作中,我正在查看ReturnUrl值是否在URL中.

我的网址看起来像这样:

http://localhost:56112/user/login?ReturnUrl=/user/settings
Run Code Online (Sandbox Code Playgroud)

在我的操作中,我正在查看是否存在查询字符串值,并且它返回NULL?怎么会这样?

代码:

if(Request.QueryString["ReturnUrl"] != null)
{

}
Run Code Online (Sandbox Code Playgroud)

跟踪应用程序,它只是跳过if语句的主体,即它是NULL.

怎么解释这个?

更新

在检查用户是否已登录的控制器中,我有一个ActionFilter,如下所示:

    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        base.OnActionExecuting(filterContext);
        // some stuff
        string loginUrl = FormsAuthentication.LoginUrl + "/user/settings;

         context.Response.Redirect(loginUrl);
    }
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc query-string

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

如何创建一个更新设计器的.NET winforms自定义控件?

我创建了一个这样的自定义用户控件(简单示例):

public class MyButton : Button
{
    public MyButton()
    {
        BackColor = Color.Blue;
    }
}
Run Code Online (Sandbox Code Playgroud)

编译后,它将显示在表单设计器工具箱中,并显示更新的属性.但是,如果我更改颜色,我已在表单上使用的控件保持其原始颜色.

有没有办法设计一个控件来传播它对设计师的改变?

.net user-controls winforms

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

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

如何实现Scrum?

我们正在尝试切换到Scrum作为我们的开发过程,但我们不确定如何以最佳方式实现它.

在我们获得scrum工作并获得积极成果之前,我们也不想支付昂贵的软件工具.

我们如何使用白板实现scrum而不要求人们在板上记下他们的时间,然后输入我们自己的时间跟踪软件?

你使用什么样的方法?

scrum

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

实习培训 - 最佳方法?

我们下周开始实习生.他拥有计算机科学学位,但在.NET或SQL Server方面没有真正的开发经验.我们想让他达到他在C#和SQL Server中至少半生产力的程度.对于如何最好地开始在C#和SQL Server中训练他,你们中谁可能有什么建议?我想为他和我们做一个很好的经历.

c# sql-server

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

从资源文件设置image.Source

private void SetCredentials()
{
    username = txtfromEmail.Text;
    password = txtpassword.Text;

    pictureLogin.Source = @"C:\Users\Sergio\Documents\Visual Studio 2008\Projects\emailwpf\emailwpf\ok.png";
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:"Cannot convert string to ImageSource".

我能做什么?

c# wpf resources imagesource

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

DatagridView:删除未使用的空间?

我想知道是否可以在C#中删除DataGridView控件的未使用空间(灰色空间).我必须使DataGridView只显示白表.

alt text http://www.timvw.be/wp-content/images/datagridview-to-excel-1.gif

有什么建议 ?

c# datagridview space

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

如何从表达式树中获取参数名称?

我有这种类型的表达式:

Expression<Action<T>> expression
Run Code Online (Sandbox Code Playgroud)

如何从此表达式中获取参数名称(可选:和值)?

例:

o => o.Method("value1", 2, new Object());
Run Code Online (Sandbox Code Playgroud)

名称可以是str_par1,int_par2,obj_par3

c# expression-trees

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

如何用C打印

非常初学c,实际上这是我的第一个测试程序.

我实际上无法弄清楚如何将此号码打印到终端.

#include <stdio.h>

int addNumbers(int a, int b)
{
    int sum = a + b;
    return sum;
}

int main(void)
{
    int a = 4;
    int b = 7;

    printf(addNumbers(a,b));
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我确信在java中我可以用system.out替换printf并且它可以工作.我之前尝试过搜索答案,但如果你不知道要搜索什么,就很难找到答案.

c

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