小编Mat*_*att的帖子

如何在C#中验证日期时间?

我怀疑我是唯一提出这个解决方案的人,但是如果你有更好的解决方案,请在这里发布.我只想在这里留下这个问题,以便我和其他人可以在以后搜索.

我需要判断是否在文本框中输入了有效日期,这是我提出的代码.当焦点离开文本框时我会触发它.

try
{
    DateTime.Parse(startDateTextBox.Text);
}
catch
{
    startDateTextBox.Text = DateTime.Today.ToShortDateString();
}
Run Code Online (Sandbox Code Playgroud)

c# validation datetime

112
推荐指数
4
解决办法
31万
查看次数

什么是基于Web的应用程序的缺点

我打算为我工作的营地编写一个数据库应用程序.我正在考虑使用Windows GUI界面在C#中编写它,但使用浏览器,因为各种原因,应用程序看起来越来越有吸引力.我想知道为什么有人不会选择将应用程序编写为Web应用程序.防爆.后退按钮可能会给您带来一些麻烦.还有其他人可以想到的事情吗?

browser database web-applications

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

代码行数的C#代价?

我的home.cs表单中的代码数量是否有限制或性能损失?

我在Visual Studio 2008中用C#编写数据库应用程序前端.事情排队的方式,我使用标签页方式将显示的信息更改为最终用户,而不是使用新表单.

来自VBA/MS Access,我记得如果你超过一定数量的代码行,它会产生错误而不能编译.C#会在Visual Studio 2008中执行此操作,还是会受到性能影响?我知道代码可读性可能是一个问题,因为一切都在一个地方,但我也可以看到这在某些情况下是一个优势.

c# performance lines-of-code

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

在Winform上是否存在用于C#ComboBox的BeforeUpdate

我来自VBA世界,记得BeforeUpdate我可以在组合框上打电话.现在我在C#(并喜欢它),我想知道是否有BeforeUpdate一个ComboBox关于Winform 的呼吁?

我可以创建一个不可见的文本框并存储我需要的信息,在更新后,查看我需要的那个框,但我希望有一个更简单的解决方案.

c# combobox beforeupdate winforms

3
推荐指数
2
解决办法
8618
查看次数

帮助新的C#变量

我试图在按钮按下时将数据保存到数据库,但变量似乎是私有的,因为它们的定义位置.我试图移动它们定义的位置,但这似乎产生了其他错误.

给定修复,为什么这样修复?

代码如下.

namespace enable
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            OleDbConnection favouriteConnection = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\\\192.168.123.5\\Share\\Matt\\BugTypes.mdb");
            string strSQL = "SELECT CategoryName, Show " + "FROM [Categories] WHERE Show = 'Yes' " + "ORDER BY CategoryName";
            OleDbDataAdapter adapter = new OleDbDataAdapter(strSQL, favouriteConnection);
            OleDbCommandBuilder cBuilder = new OleDbCommandBuilder(adapter);
            DataTable dTable = new DataTable();
            adapter.Fill(dTable);
            BindingSource bSource = new BindingSource();
            bSource.DataSource = dTable;
            dataGridView1.DataSource = bSource;
            adapter.Update(dTable);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            adapter.Update(dTable);//this …
Run Code Online (Sandbox Code Playgroud)

c# variables

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

Application.Run抛出ArgumentException未处理

我有一个条件,我需要关闭应用程序,所以我设置一个certian标志时调用this.Dispose().

起初我认为在调用this.Dispose()之后调用函数是一个问题,因此我将代码移动到最后调用的东西,但我仍然得到"ArgumentException未处理""参数无效".在Application.Run(new myApp();行.

我究竟做错了什么?我一路上都错过了什么吗?或者可能有更好的方法来关闭应用程序?

c# dispose argumentexception winforms

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

C#2008前端的数据库选择

我想知道为什么你会选择能够创建一个数据库,该数据库可以支持不超过100个用户,不超过10个用户同时使用Visual Studio 2008 C#Windows窗体前端来访问它.我必须通过网络连接访问数据库,而不仅仅是在本地计算机上.我还需要在代码中定义运行时数据库的位置,而不是Visual Studio中的"数据源"视图.如果我的问题需要重构或不理解,请告诉我,我会调整.我的部分问题是我甚至不确定如何提出正确的问题,更不用说答案了.

c# database networking

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