小编Dex*_*ter的帖子

无法在Windows 7 x64中登录到SQL Server 2008

好吧,浪费了数小时,试图让MSSQL Server 2008通过SQL Server Management Studio登录.它在Windows XP计算机中运行良好,但在Windows 7中它不起作用.

完成的步骤:

  1. 安装MSSQL,在安装中添加登录的管理员用户.
  2. 在SQL Server Management Studio的"登录窗口"中键入正确的主机名.
  3. 使用Windows身份验证返回错误18456.
  4. 使用与我的Windows帐户匹配的用户名和密码的SQL身份验证不起作用.
  5. 创建了一个名为"SQLServer"的新用户,将"计算机>管理> SQL Server>属性"中的SQL帐户设置为"使用此帐户".重启服务.
  6. 将SQLServer添加到管理员组,以及所有"MSSQL"组.
  7. 尝试使用我为SQL身份验证方法设置的.\ SQLServer和密码登录,没有运气.
  8. 尝试使用SQLServer和密码登录,也没有运气.

我也尝试安装"SQL Server 2008的Service Pack 1",但没有运气.

基本上,我无法弄清楚如何登录我自己的本地MSSQL服务器.

windows sql-server sql-server-2008 windows-7

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

ASP.NET GridView无法隐藏列

所以我有一个<asp:Gridview>和我的C#文件,我将数据源设置为某个数据库表,并执行.DataBind().

但是,我想基于布尔变量隐藏表中的列.

像这样的东西:

gridview.Columns['Field5'].Visible = false;
Run Code Online (Sandbox Code Playgroud)

也许:

int c = gridview.Rows.Count();
for(int i = 0; i < c; i++){
  gridview.Rows['Field5'].Remove();
}
Run Code Online (Sandbox Code Playgroud)

也许我不能让它看不见,但我确信我至少可以循环并删除与"field5"列相关的所有行.我不知道该怎么做.

有没有人可能有一个使用GridView类的正确链接以及如何使用所有方法,因为它不清楚,可能不是由微软写的?

对不起,如果这是简单的,互联网似乎缺乏很多C#文档(或者它可能只是太多无用的ASP.net信息混乱).

c# asp.net gridview

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

将外部URL重定向到退出页面

将请求外部URL的用户重定向到某种告别页面的最佳方法是什么?

我知道我可以努力安装某种类似mod_rewrite的模块.但是我不能在global.asax或母版页中做某种Page_OnRequest类型的函数吗?

c# asp.net global-asax

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

Java流或映射按键合并

将诸如键"55","55004","550009","550012"之类的Map键值合并为一个键的最简单方法是什么:"55"和所有这些值的总和().

我正在尝试使用containsKey或修剪密钥的方法.很难想到这一点.

也许是一个flatMap来平整地图并减少.

@Test
public void TestM(){
        Map<String,Object> map1 = new HashMap();
        map1.put("55", 3453.34);
        map1.put("55001", 5322.44);
        map1.put("55003", 10112.44);
        map1.put("55004", 15555.74);
        map1.put("77", 1000.74); // instead of 1000 it should be ~1500
        map1.put("77004", 444.74);
        map1.put("77003", 66.74);
        // in real example I'll need "77" and "88" and "101" etc. 
        // All of which has little pieces like 77004, 77006

        Map<String,Double> SumMap = new HashMap<String, Double>();

        SumMap = map1.entrySet().stream().map
                   (e->e.getValue()).reduce(0d, Double::sum);
       // INCORRECT
       // REDUCE INTO ONE KEY startsWith 55 …
Run Code Online (Sandbox Code Playgroud)

java java-stream

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