我怀疑我是唯一提出这个解决方案的人,但是如果你有更好的解决方案,请在这里发布.我只想在这里留下这个问题,以便我和其他人可以在以后搜索.
我需要判断是否在文本框中输入了有效日期,这是我提出的代码.当焦点离开文本框时我会触发它.
try
{
DateTime.Parse(startDateTextBox.Text);
}
catch
{
startDateTextBox.Text = DateTime.Today.ToShortDateString();
}
Run Code Online (Sandbox Code Playgroud) 我打算为我工作的营地编写一个数据库应用程序.我正在考虑使用Windows GUI界面在C#中编写它,但使用浏览器,因为各种原因,应用程序看起来越来越有吸引力.我想知道为什么有人不会选择将应用程序编写为Web应用程序.防爆.后退按钮可能会给您带来一些麻烦.还有其他人可以想到的事情吗?
我的home.cs表单中的代码数量是否有限制或性能损失?
我在Visual Studio 2008中用C#编写数据库应用程序前端.事情排队的方式,我使用标签页方式将显示的信息更改为最终用户,而不是使用新表单.
来自VBA/MS Access,我记得如果你超过一定数量的代码行,它会产生错误而不能编译.C#会在Visual Studio 2008中执行此操作,还是会受到性能影响?我知道代码可读性可能是一个问题,因为一切都在一个地方,但我也可以看到这在某些情况下是一个优势.
我来自VBA世界,记得BeforeUpdate我可以在组合框上打电话.现在我在C#(并喜欢它),我想知道是否有BeforeUpdate一个ComboBox关于Winform 的呼吁?
我可以创建一个不可见的文本框并存储我需要的信息,在更新后,查看我需要的那个框,但我希望有一个更简单的解决方案.
我试图在按钮按下时将数据保存到数据库,但变量似乎是私有的,因为它们的定义位置.我试图移动它们定义的位置,但这似乎产生了其他错误.
给定修复,为什么这样修复?
代码如下.
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) 我有一个条件,我需要关闭应用程序,所以我设置一个certian标志时调用this.Dispose().
起初我认为在调用this.Dispose()之后调用函数是一个问题,因此我将代码移动到最后调用的东西,但我仍然得到"ArgumentException未处理""参数无效".在Application.Run(new myApp();行.
我究竟做错了什么?我一路上都错过了什么吗?或者可能有更好的方法来关闭应用程序?
我想知道为什么你会选择能够创建一个数据库,该数据库可以支持不超过100个用户,不超过10个用户同时使用Visual Studio 2008 C#Windows窗体前端来访问它.我必须通过网络连接访问数据库,而不仅仅是在本地计算机上.我还需要在代码中定义运行时数据库的位置,而不是Visual Studio中的"数据源"视图.如果我的问题需要重构或不理解,请告诉我,我会调整.我的部分问题是我甚至不确定如何提出正确的问题,更不用说答案了.
c# ×6
database ×2
winforms ×2
beforeupdate ×1
browser ×1
combobox ×1
datetime ×1
dispose ×1
networking ×1
performance ×1
validation ×1
variables ×1