Tag: .net

如何在.Net控制台应用程序中设置默认输入值?

如何在.net控制台应用程序中设置默认输入值? 这是一些伪装代码: Console.Write(“Enter weekly cost: “); string input = Console.ReadLine(“135”); // 135 is the default. The user can change or press enter to accept decimal weeklyCost = decimal.Parse(input); 当然,我不希望它如此简单。 我打算不得不做一些低级的,无管理的东西; 我只是不知道如何。 编辑 我知道我可以用默认值替换没有输入。 这不是我要问的问题。 我试图了解实现我所描述的行为所涉及的内容:为用户提供可编辑的默认值。 我也不担心输入validation; 我的问题与此无关。

如何使用SQL表填充DataTable

我目前正在使用Page_Load中的以下代码创建和读取DataTable protected void Page_Load(object sender, EventArgs e) { if (Session[“AllFeatures1”] == null) { Session[“AllFeatures1”] = GetData(); } table = (DataTable)Session[“AllFeatures1”]; DayPilotCalendar1.DataSource = Session[“AllFeatures1”]; DayPilotNavigator1.DataSource = Session[“AllFeatures1”]; if (!IsPostBack) { DataBind(); DayPilotCalendar1.UpdateWithMessage(“Welcome!”); } if (User.Identity.Name != “”) { Panel1.Visible = true; } } 我想知道如何转换此代码,以便从SQL查询中读取? 我正在尝试下面的代码,但我不知道如何连接它们,以便我的页面中的数据表加载填充下面的SQL命令。 SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings[“BarManConnectionString”].ConnectionString); conn.Open(); string query = “SELECT * […]

如何处理WPF WebBrowser控件导航exception

假设WPF WebBrowser control显示一些导航错误,并且页面未显示。 所以WPF WebBrowser control有一个例外。 我在这里发现了一些类似的问题,但这不是我需要的。 事实上,我需要一些方法和对象,有一个例外,以获得它如何。 我们如何处理它? 谢谢! PS WinForm WebBrowser控件有一些方法……我们可以为WPF WebBrowser控件做类似的事情吗? public Form13() { InitializeComponent(); this.webBrowser1.Navigate(“http://blablablabla.bla”); SHDocVw.WebBrowser axBrowser = (SHDocVw.WebBrowser)this.webBrowser1.ActiveXInstance; axBrowser.NavigateError += new SHDocVw.DWebBrowserEvents2_NavigateErrorEventHandler(axBrowser_NavigateError); } void axBrowser_NavigateError(object pDisp, ref object URL, ref object Frame, ref object StatusCode, ref bool Cancel) { if (StatusCode.ToString() == “404”) { MessageBox.Show(“Page no found”); } } PS#2在WPF […]

如何在Label和NumericUpDown中获取文本基线的位置?

我正在尝试按照文本基线对齐Label和NumericUpDown 。 我是用代码而不是设计师来做的。 如何获得文本基线的位置?

我可以创建一个带正斜杠的元素作为名称的一部分

我可以创建一个带正斜杠的元素作为名称的一部分吗? fruit 对我来说似乎无效但只是想确认一下。

forms最顶层?

如何在所有其他应用程序上显示某些内容。 我希望在我的程序的所有forms上显示某些内容,并在我的桌面上打开所有其他程序(不是我的)。 * Top Most不起作用我已经测试过,我的浏览器可以超出我的应用程序:S 这是我使用TopMost为TRUE时的图像。 你可以看到我的浏览器已经结束了…… http://sofzh.miximages.com/c%23/www.freeimagehosting.net

无法访问文件,因为它正由另一个进程使用

我有一个ASP.NET程序,我使用webClient类的DownloadFile方法从web下载文件并对其进行一些修改。 然后我将它保存到另一个具有唯一名称的文件夹。当我收到此错误 该进程无法访问文件’D:\ RD \ dotnet \ abc \ abcimageupload \ images \ TempStorage \ tempImage.jpg’,因为它正被另一个进程使用 谁能告诉我如何解决这个问题。

根据YYYYMMDD等格式化.NET DateTime的最简单方法是什么?

我有一个DateTime类,并希望按照某种格式显示它…在这种情况下,我特别希望将其格式化为YYYYMMDD格式。 这样做的最佳C#/ .NET APIfunction是什么?

如何使用正则表达式的变量?

这是输入字符串: 23x^45*y or 2x^2 or y^4*x^3 。 我在字母x之后匹配^[0-9]+ 。 换句话说,我匹配x后跟^后跟数字。 问题是我不知道我匹配x ,它可能是我在char数组中存储为变量的任何字母。 例如: foreach (char cEle in myarray) // cEle is letter in char array x, y, z, … { match CEle in regex(input) //PSEUDOCODE } 我是regex的新手,如果我定义正则表达式变量,我可以做到这一点,但我不知道怎么做。

Task.WaitAll不等待子任务?

你好我有_noOfThreads作为定义的任务一次运行。 所以我继续使用%运算符继续执行任务,在循环结束时我有Tasks.WaitAll 。 这是代码片段。 for (int index = 0; index < count; index++) { if (index { foo.bar(); }, TaskContinuationOptions.AttachedToParent); } Task.WaitAll(tasks); 但是,我注意到它不等待子任务完成。 父任务完成后, Task.WaitAll执行后的下一行。 如何更改此代码以等待子任务?