2013-07-18 34 views
-1

如何編碼如果沒有輸入數據在我的文本框中,當我按Tab鍵去下一個文本框應該有一個消息,「此字段是必需的」,然後再繼續下一個..在我的C#代碼中,它將保存沒有數據。文本框錯誤,當我不會輸入數據

有人能幫助我嗎? 我的項目是招生系統。 謝謝

+0

請後你做了什麼,並尋求幫助,如果你擊中 – Koushik

回答

1

處理TextBox的Validating事件。

private void textBox1_Validating(object sender, CancelEventArgs e) { 
    if (string.IsNullOrEmpty(textBox1.Text)) { 
     MessageBox.Show("This fields is required"); 
     e.Cancel = true; 
    } 
}   
+0

謝謝你,我會試試這一件,我有這個想法,但我不知道從哪裏開始我的代碼。 –

+0

@Koushik,我還沒有做過這件事,即時通訊仍在學習C# –

+0

謝謝,這真的會幫助我。 –

1

你可以嘗試使用ASP.NET的RequiredFieldValidator的。 請注意,這將在用戶嘗試保存數據時進行驗證。

在.aspx文件中創建這樣的事情

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="This fields is required" ControlToValidate="TextBox1"></asp:RequiredFieldValidator> 
+0

謝謝! :),我會試試這個。 –

+0

不客氣。請確認它的工作後,請將此答案標爲「」。謝謝! –

+0

好吧那個NP –

相關問題