Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
343 views
in Technique[技术] by (71.8m points)

c# - updating BindingSource when Radio Button is clicked

I have 3 catrgories of radio Button , which each three of them are located in a TableLayoutPanel. And also I have a BindingSource on the form

whenever the radio buttons are being click, I call click function for update the binding Source

  private void normalRadioButton_Click(object sender, EventArgs e)
    {
        Letter letter = this.letterBindingSource.DataSource as Letter;
        letter.Classification = (Byte)LetterClassification.Normal;
    }

    private void secretRadioButton_Click(object sender, EventArgs e)
    {
        Letter letter = this.letterBindingSource.DataSource as Letter;
        letter.Classification = (Byte)LetterClassification.Secret;
    }

    private void topSecretRdioButton6_Click(object sender, EventArgs e)
    {
        Letter letter = this.letterBindingSource.DataSource as Letter;
        letter.Classification = (Byte)LetterClassification.TopSecret;
    }                     

    private void noUrgentRadioButton_Click(object sender, EventArgs e)
    {
        Letter letter = this.letterBindingSource.DataSource as Letter;
        letter.Urgency = (Byte)LetterUrgency.NoUrgent;
    }

    private void urgentRadioButton_Click(object sender, EventArgs e)
    {
        Letter letter = this.letterBindingSource.DataSource as Letter;
        letter.Urgency = (Byte)LetterUrgency.Urgent;
    }

    private void soUrgentRadioButton_Click(object sender, EventArgs e)
    {
        Letter letter = this.letterBindingSource.DataSource as Letter;
        letter.Urgency = (Byte)LetterUrgency.SoUrgent;
    }

isn't there any other better solution for this purpose? The application is in c# and windows Form

question from:https://stackoverflow.com/questions/65916602/updating-bindingsource-when-radio-button-is-clicked

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...