嗨,大家好,可能是一个简单的。 使用C#.Net 4.0和Visual Studio 2012 Ultimate。逻辑来检查多个文本框中的空值
得到了下面的代码:
string part = "";
part = txtIOpart.Text;
txtBatchCV.Text = txtBatchIO.Text;
txtPartCV.Text = part;
txtExternalCV.Text = Sqlrunclass.SplitSpec_External(part, pg);
txtInternalCV.Text = Sqlrunclass.SplitSpec_Internal();
txtABSCV.Text = Sqlrunclass.SplitSpec_cvABS();
txtOilCV.Text = Sqlrunclass.SplitSpec_OilSeal();
txtBarCV.Text = "*" + Sqlrunclass.SplitInfo_ASno(part, pg) + "*";
txtBarNumCV.Text = txtBarCV.Text;
txtLocnCV.Text = Sqlrunclass.SplitInfo_Location();
txtFitsCV.Text = Sqlrunclass.SplitInfo_Desc();
txtHeightCV.Text = Sqlrunclass.SplitSpec_Height();
txtDiameterCV.Text = Sqlrunclass.SplitSpec_Diameter();
txtCirclitCV.Text = Sqlrunclass.SplitSpec_Circlit();
picTypeCV.Image = ftpclass.Download("CVspecType" + Sqlrunclass.SplitSpec_TypeCV() + ".jpg", "ftp.shaftec.com/Images/TypeJpg", "0095845|shafteccom0", "4ccc7365d4");
if (txtBatchCV.Text == null || txtBatchCV.Text == "")
{
txtBatchCV.Text = "ALL";
}
正如你可以在我检查批次底部看,但我需要检查所有的数据多数民众赞成由一堆方法来设置。如果它看到一个空或空白的txt,每个人将有不同的txt输出。无论如何缩短这个代码?
http://msdn.microsoft.com/en-us/library/system.string.isnullorwhitespace.aspx – ken
'TextBox.Text'是从来没有空' ',它会返回''“'然后。 –
@PLB:即使那么属性返回'String.Empty'。 'txt.Text = null; Console.Write(txt.Text == null);'outputs'“false”'。 –