小编Soh*_*ail的帖子

无法打开数据库,因为它是版本706.(ASP.net)

在使用asp.net的vsexpress 2012中.制作登录页面.因为我试图输入用户名并传递单词我收到以下错误

无法打开数据库'C:\ USERS\XYZ\DOCUMENTS\VISUAL STUDIO 2012\WEBSITES\WEBSITE4\APP_DATA\ASPNETDB.MDF',因为它是版本706.此服务器支持版本663及更早版本.不支持降级路径.无法打开用户默认数据库.登录失败.用户'MyName\MyName Ali'登录失败.

请建议如何解决这个问题

asp.net sql-server-2012 visual-studio-2012

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

Winforms ComboBox DataBinding DisplayMember到SubObject属性

我搜索了2个小时或更长时间,找不到答案.所以我在这里试试:

我想知道如何(以及是否可以完成)我可以将模型列表数据绑定到WinForms ComboBox,并使用模型属性的属性(列表中的属性)作为DisplayMember吗?请参阅此处代码:

public partial class Form1 : Form
{
    private List<UserDataModel> userData = new List<UserDataModel>();

    public Form1()
    {
        InitializeComponent();

        MyInit();
    }

    public void MyInit()
    {
        var userDataModel1 = new UserDataModel();
        userDataModel1.Name = "Mike";
        userDataModel1.Phone = "555-666";
        userDataModel1.Home = new HomeDataModel();
        userDataModel1.Home.StreetName = "MikeStreet";
        userDataModel1.Home.GeoLocationX = 111;
        userDataModel1.Home.GeoLocationY = 222;

        var userDataModel2 = new UserDataModel();
        userDataModel2.Name = "Jonathan";
        userDataModel2.Phone = "777-888";
        userDataModel2.Home = new HomeDataModel();
        userDataModel2.Home.StreetName = "JonathanStreet";
        userDataModel2.Home.GeoLocationX = 333;
        userDataModel2.Home.GeoLocationY = 444;

        userData.Add(userDataModel1);
        userData.Add(userDataModel2);

        // This works as …
Run Code Online (Sandbox Code Playgroud)

c# data-binding combobox properties

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

打开进程后启动命令提示符如何在c#中编写ipconfig

我从c#打开命令提示符

 Process.Start("cmd");
Run Code Online (Sandbox Code Playgroud)

当它打开时我需要自动编写ipconfig,这样进程打开并找到工作站的ip,我该怎么做?

c# console-application

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

在C#中验证ping实用程序

从C#控制台应用程序我打开命令提示符并检查ping实用程序.

string aptracommand;
aptracommand = "/C ping 10.38.2.73";
Process.Start(@"cmd",aptracommand);
Run Code Online (Sandbox Code Playgroud)

现在,我需要应用一个条件语句,如果ping请求超时然后它应该说"无法连接",如果它能够ping,那么需要显示"服务器已启动"

c#

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

在C#中打开Web浏览器并捕获输出

从C#控制台应用程序我需要打开Web浏览器,我想要输出.这是链接中的服务器名称.如果Internet Explorer没有显示任何内容,则表示服务器已启动.如果我得到Internet Explorer无法显示网页,那么这意味着服务器已关闭.

下面是打开IE的代码

    Process.Start("https://foo.com");
Run Code Online (Sandbox Code Playgroud)

如果Internet Explorer显示一个空页面,那么服务器将关闭服务器.

并想知道浏览器如何自动关闭?

c#

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

如何在C#控制台应用程序中执行telnet

在C#控制台中,应用程序需要执行telnet实用程序并知道所需的端口是否已打开

   var ping = new Ping();
        var rply = ping.Send("192.168.1.117");
        if (rply.Status == IPStatus.Success)
        {
            Console.WriteLine("up");
            Console.WriteLine("Press any key to continue");
            Console.ReadKey(true);

          }
        else
        {
            Console.WriteLine("down");
            Console.WriteLine("Press any key to continue");
            Console.ReadKey(true);
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码ping,但是对于telnet和port我应该怎么做,这样在控制台应用程序中它应该执行telnet实用程序并让用户知道所需的端口是打开的

c# console-application

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

比较字符串长度和字符串值之间的区别

namespace ProgrammingTesting
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Please enter the input");

            string input1 = Console.ReadLine();
            if (input1 == "4")
            {
                Console.WriteLine("You are a winnere");
                Console.ReadLine();
            }
            else if (input1.Length < 4)
            {
                Console.WriteLine("TOOOOO high");

            }
            else if (input1.Length > 4)
            {
                Console.WriteLine("TOOOO Low");
                                Console.ReadLine();
            }       
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我输入的数字小于4,为什么程序输出"太低".

c# string if-statement console-application

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

在C#中如何使用引号从文本框中获取值

在我的程序中,我需要从数据库中获取价值,因此使用texbox以便客户端键入任何内容,我可以从数据库中搜索.

我的代码是

 SqlCommand sqlcmd = sqlcon.CreateCommand();
 sqlcmd.CommandText = "Select distinct transactionName from dbo.tbl where terminalId = " + textBox_cardNumber.Text;
Run Code Online (Sandbox Code Playgroud)

以上不是我的完整代码,但在我的代码中我使用的是textbox_cardNumber ...

我想用引号''

应该是这样的

Select distinct transactionName from dbo.tbl where terminalId = '0097'

所以我的问题是如何引用引号???

c# sql-server-2008

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

如果C#中的length属性声明

在C#中,if语句我正在捕获length属性并希望为此应用条件语句.但我相信我的条件声明不起作用.我应该如何为给定的代码应用条件语句.长度"66"表示互联网连接已关闭,否则将其启动.

WebClient client = new WebClient();
string value;
try
{
    value = client.DownloadString("http://google.com");
}
catch(WebException ex)
{
    value = (ex. Message);
}
if (value = "66")
{
    Console.WriteLine("Internet connection is down");
}
else
{
    Console.WriteLine("Internet connection is up");
}
Console.WriteLine(value.Length);           
Console.WriteLine("Press any key to continue");
Console.ReadKey(true);
Run Code Online (Sandbox Code Playgroud)

c#

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

需要从文本框中创建文件名

我制作了一个程序,我想将文件从一个文件夹复制到另一个文件夹.但我想从文本框中命名该文件.我正在使用下面的代码.请帮我

FileInfo receipt = new FileInfo(@"C:\ssds\Receipt.xml");
receipt.CopyTo(@"C:\");
MessageBox.Show("XML Is created");
Run Code Online (Sandbox Code Playgroud)

receipt.CopyTo我需要从文本框中写入名称.

c#

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