我需要我的用户在参数化 sql 插入查询的过程中输入交易日期。我想到了一个带有文本框的弹出窗口,将日期作为字符串返回,但我遇到了很多问题,我想有一种更简单的方法。另外我必须多次调用这段代码,因为每笔交易都有不同的参数,但日期总是在那里。我看到了一个输入框,但无法真正理解它是如何工作的。谢谢您的帮助。它在 C# 中。
问问题
8917 次
2 回答
2
您可以做的一件事是参考 Visual Basic 的输入框。您可以通过在顶部引用它来做到这一点;
using Microsoft.VisualBasic.Interaction;
然后像这样访问输入框对象;
string yourReturnedValue = Microsoft.VisualBasic.Interaction.InputBox("Question", "Title", "Default", 0, 0);
这将提示用户一个 MessageBox 类型框,但带有一个可以分配给变量的输入字段,如上面的示例所示 - “yourReturnedValue”
更多信息可以在这里找到; http://msdn.microsoft.com/en-us/library/6z0ak68w(v=vs.80).aspx
于 2013-04-12T12:18:19.923 回答
0
试试这个: 输入框
我在很多地方都使用了 InputBox。这里有一个例子:
InputBoxResult InputDate = InputBox.Show("Please enter a Date:",
"Input Date",
DateTime.Today.ToString("dd.MM.yyyy"));
if (InputWorkspaceName.ReturnCode == DialogResult.OK)
{
RequestData(InputDate.Text);
}
这是结果类
public class InputBoxResult
{
public DialogResult ReturnCode;
public string Text;
}
于 2013-04-12T12:23:05.617 回答