我想在MessageBox中显示我的验证错误消息.我有四个TextBoxes和一个Button控件.当我单击Button Control时,没有文本的TextBox会在MessageBox中显示.我差不多完成了这个,但问题是当我单击Button时,MessageBox作为最小化窗口打开.因此最终用户很难意识到.我想在按钮点击时向用户显示MessageBox.
这是我的代码,在Button Click事件中
ErrorMsg="";
if (TextBox1.Text == "")
{
ErrorMsg += "Name is required!";
ErrorMsg += "\n";
}
if (TextBox2.Text == "")
{
ErrorMsg += "Address is required!";
ErrorMsg += "\n";
}
if (TextBox3.Text == "")
{
ErrorMsg += "Phone No. is required!";
ErrorMsg += "\n";
}
if (TextBox4.Text == "")
{
ErrorMsg += "City is required!";
ErrorMsg += "\n";
}
if (ErrorMsg.Length == 0)
{
//Some Code
}
else
{
MessageBox.Show(ErrorMsg, "Existing Address", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Run Code Online (Sandbox Code Playgroud)
提前致谢...
我有一个DataTable可能有更多的列.但是"NetAmount","TotalAmount","Destination"是始终存在于DataTable中的DataTable列.
在这里,我想从DataTable中删除三个列,例如"NetAmount","TotalAmount"和"Destination",并获取DataTable中的其他列值.
我试着像下面那样获得所需的输出.
dtAttribute.Columns.Remove("NetAmount"); //dtAttribute is the Main DataTable
dtAttribute.Columns.Remove("TotalAmount");
dtAttribute.Columns.Remove("Destination");
DataTable dtItem = dtAttribute.Copy();
Run Code Online (Sandbox Code Playgroud)
但它看起来很幼稚和冗长.还有其他方法吗?请给出建议.
在更新模式中,我已检索到输入的密码,如下所示:
txtConfirmPassword.Attributes["value"] = DR["Password"].ToString();
Run Code Online (Sandbox Code Playgroud)
但在添加模式下,我想清除此TextBox"txtConfirmPassword".我给出了如下:
txtConfirmPassword.Text = "";
Run Code Online (Sandbox Code Playgroud)
但它没有清除.如何清除这个TextBox?
我有一个TextBox.我想在事件期间使textbox readonly属性为true或false.
我通过以下代码将TextBox readonly属性设置为true:
txtNoOff.Attributes.Add("readonly", "readonly");
Run Code Online (Sandbox Code Playgroud)
但是如何使textbox readonly属性为false?我尝试过如下:
txtNoOff.Attributes.Add("readonly", "false");
Run Code Online (Sandbox Code Playgroud)
但它不起作用.怎么做到这一点?我需要你的所有建议.
我有一个名为"TableA"的表,它有以下记录:
表A:
ID Jan Feb
---- ----- -------
1 '01/12' '04/12'
Run Code Online (Sandbox Code Playgroud)
在这里,我想从表中选择任何一个列值.但是列名称被分配给变量.我们不知道确切的列名.
例如:
Declare @Month VARCHAR(20)
SET @Month = 'Feb'
Select @Month from TableA
Run Code Online (Sandbox Code Playgroud)
它给出了如下输出:
'Feb'
Run Code Online (Sandbox Code Playgroud)
但期望的输出是'04/12'
如何获得所需的输出?
我想计算具有时间数据类型的字段的总和.
我的表在下面:
TableA:
TotalTime
-------------
12:18:00
12:18:00
Run Code Online (Sandbox Code Playgroud)
在这里,我想总结两个时间字段.我尝试了下面的查询
SELECT CAST(
DATEADD(MS, SUM(DATEDIFF(MS, '00:00:00.000',
CONVERT(TIME, TotalTime))), '00:00:00.000'
) AS TOTALTIME)
FROM [TableA]
Run Code Online (Sandbox Code Playgroud)
但它给出了输出
TOTALTIME
-----------------
00:36:00.0000000
Run Code Online (Sandbox Code Playgroud)
但我想要的输出如下:
TOTALTIME
-----------------
24:36:00
Run Code Online (Sandbox Code Playgroud)
如何获得此输出?
这是URL:
http:// localhost:8888/index.html.
Run Code Online (Sandbox Code Playgroud)
如何使用jQuery从此URL获取端口号?