小编jos*_*esp的帖子

Datagridview:如何在编辑模式下设置单元格?

我需要以编程方式以编辑方式设置单元格.我知道将该单元格设置为CurrentCell然后调用方法BeginEdit(bool),它应该发生,但在我的情况下,它不会.

我真的很想要,我的DGV有几个列,用户只能选择并编辑前两个.其他列已经是只读的,但用户可以选择它们,这就是我不想要的.

所以我在想,每当它完成在单元格上写入时告诉用户TAB,然后选择第二个单元格,然后再次选项卡并选择并开始编辑下一行的第一个单元格......

我怎样才能做到这一点?

c# datagridview .net-3.5 winforms

28
推荐指数
3
解决办法
18万
查看次数

Visual Studio 2010 Sku升级.从专业到终极

我已经安装了Visual Studio 2010 Professional(最终版本),以及我经常使用的一些组件,插件和模板.最近,我一直在检查Ultimate版本的所有内容,我一直在想,

我可以运行VS2010终极安装程序并升级Sku,让我使用它的所有功能以及之前的插件(如telerik rad控件,Deklarit for VS2010和VS.php)?

提前致谢

visual-studio-2010 visual-studio

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

以编程方式设置closereason

我想在表单中调用This.Close()之后设置表单的CloseReason.

通常,这个表单本身会调用This.Close()来关闭,但我想问用户他们是否真的要关闭表单,并发送一个包含一些信息的mbox.但我有这个:

protected override void OnFormClosing(FormClosingEventArgs e)
    {
        if (e.CloseReason == CloseReason.UserClosing)
        {
            if (MessageBox.Show("¿Desea Salir realmente?\nLa factura aun no ha sido pagada por lo que volverá a la pantalla anterior y podrá seguir agregando productos") == DialogResult.No)
            {
                e.Cancel = true;
            }
        }
        base.OnFormClosing(e);
    }
Run Code Online (Sandbox Code Playgroud)

但每次我调用This.Close(); CloseReason始终是UserClosing.

我可以在通话后设置它还是我必须处理不同的OnFormClosing?

c# winforms

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

从SQL Server 2008 Express升级到2008 Developer

将我的SQL Express 2008(带有高级...)安装更改为2008 Developer Edition的最佳(或)方法是什么?

我需要保留数据库,以及登录等.

我需要升级因为,我想使用TFS 2010中的所有功能.

  • 我是否必须备份所有数据并卸载快速安装开发人员?
  • 有更快的方法吗?

解决了:

在SQL Server安装中心,维护下找到版本升级选项.唯一的事情是您必须在安装中心的选项中选择处理器类型为x86(Express仅为x86).现在我的SQL Server是开发人员.

sql-server sql-server-2008-express

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

ASP.NET MVC html助手无法正常工作

我希望有人可以帮助我.我一直在尝试为我的MVC应用程序编写一个自定义的html助手.首先,我尝试了一个测试,只写了一个

指定参数的标记.事情是,除非我显式导入命名空间,否则它不起作用.我一直在阅读,当我阅读时,该方法应该没有像这样的导入命名空间:

<%=Html.Prueba("This is a paragraph") %>
Run Code Online (Sandbox Code Playgroud)

但是这种方法Prueba没有出现在VS Intellisense中.

我的班级如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.Mvc;

namespace EasyGoCostaRica.Helpers
{
    public static class ViewsHelpers
    {
        //This method is just for testing. Is not working :(
        public static string Prueba(this HtmlHelper helper, string param1)
        {
            return string.Format("<p>{0}</p>", param1);
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

c# asp.net-mvc html-helper

5
推荐指数
3
解决办法
9552
查看次数

如何以编程方式更改连接字符串un LINQ C#Winforms

这个问题可能是多余的,但我无法完全理解如何做到这一点.当用户运行我的Winforms应用程序时,我需要能够搜索SQL实例(如果前一个不可用).我已经检查了DB的存在,并且还进行了一个搜索所有可用实例的对话框,并且建立连接字符串不是问题.这里的要点是,我需要能够每次用户打开应用程序从外部文件加载CN,如果外部文件不存在或实例不可用,我可以使用该应用程序另一个实例(asume,offcourse,所需的DB在该实例中).关键是,我不知道如何以编程方式更改连接字符串,在winforms中使用LINQ.提前致谢

c# visual-studio-2008 linq-to-sql winforms

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