C1SuperErrorProvider コントロールとデータソースを合わせて使用し、エラーをユーザーに示すことができます。 C1SuperErrorProvider を表示するには、C1SuperTooltip と関連付ける必要があります。ただし、ツールチップは空で構いません。 C1SuperErrorProvider コントロールをフォームに追加すると、C1SuperTooltip が自動的に追加・接続されます。
このトピックでは、次の図のように、フォーム上にボタン、テキストボックス、およびデータソースがあることを前提としています。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click DirectCast(bs.Current, DataRowView).Row.SetColumnError("LastName","これが<b>警告</b>メッセージです!") End Sub |
C# コードの書き方
C# |
コードのコピー
|
---|---|
private void button1_Click(object sender, EventArgs e) { ((DataRowView)bs.Current).Row.SetColumnError("LastName", "これが<b>警告</b>メッセージです!"); } |
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ds.DataSetName = "AuthorsDataSet" ds.ReadXml("..\..\authors.xml", System.Data.XmlReadMode.Auto) bs.DataMember = "authors" TextBox1.DataBindings.Add(New Binding("Text", bs, "LastName")) End Sub |
C# コードの書き方
C# |
コードのコピー
|
---|---|
private void Form1_Load(object sender, EventArgs e) { ds.DataSetName = "AuthorsDataSet"; ds.ReadXml(@"..\..\authors.xml", System.Data.XmlReadMode.Auto); bs.DataMember = "authors"; textBox1.DataBindings.Add(new Binding("Text", bs, "LastName")); } |