我有一個gridview有2個字段的屬性,值和包含3個文本框。 當我輸入值時,我將一些文本框保留爲空,我需要檢查空的文本框。並且空值不想插入到數據庫中。我怎麼解決這個問題???如何檢查在asp.net中的文本框的空白?
這是我的代碼
foreach (GridViewRow gvr in GridView1.Rows)
{
string strcon1;
strcon1 = ConfigurationManager.ConnectionStrings["fwma_devConnectionString"].ConnectionString;
SqlConnection con1 = new SqlConnection(strcon1);
con1.Open();
SqlCommand com3 = new SqlCommand(strcon);
TextBox tb = (TextBox)gvr.FindControl("TextBox2");//value
string txt = tb.Text;
Label propertylabel = (Label)gvr.FindControl("Label4");//id-property
com3.CommandText = "INSERT INTO BrandProperties(PropertyID,BrandID,[Values]) values('" + propertylabel.Text + "','" + B_id.Text + "','" + tb.Text + "')";
com3.Connection = con1;
com3.ExecuteNonQuery();
con1.Close();
if (tb.Text == String.Empty)
{
}
}
你需要表現出一定的警告時,這是空的?或者放棄插入? – Fals
只是想放棄那個空的文本框插入。不想顯示任何警告。 –
嘗試在插入查詢之前檢查「null」或「Empty」,而不是在「插入」查詢之後檢查。 – Rahul