2

この質問は、検索ボタンの作成方法について何度も尋ねられたことを知っています。私は C# プログラミングが初めてで、検索を作成するのに苦労しており、他の投稿から探しているものが見つかりませんでした。だから誰かが私を助けてくれることを願っています。

Windows フォーム アプリケーションを作成し、DataSet の「詳細」ビューを使用してフォームをセットアップしました。レコードからレコードにスクロールすると、データがアプリケーションに正しく表示されます。私のデータはsdfファイルに保存されています。「口座番号」または「姓」のいずれかを入力してから、検索ボタンを押すことができるようにしたいと考えています。そして、検索ボタンの後、事前に配置されたフィールドが情報で更新されます。「姓」または「口座番号」のいずれかを選択できるようにするために、必要に応じて項目をコンボ ボックスにリストすることができます。

私の職業を明らかにしないように、アイテムの名前の一部を変更したコードのコピーを含めました。どんな助けでも大歓迎です。

using System.Collections.Generic;   
using System.ComponentModel;   
using System.Data;   
using System.Drawing;   
using System.Linq;   
using System.Text;   
using System.Windows.Forms;   

namespace WindowsFormsApplication1   
{
public partial class Form1 : Form   
{   
    public Form1()   
    {   
        InitializeComponent();   
    }   

    private void custtableBindingNavigatorSaveItem_Click(object sender, EventArgs e)   
    {   
        this.Validate();   
        this.custtableBindingSource.EndEdit();    
        this.tableAdapterManager.UpdateAll(this.custDataSet);   

    }    

    private void label1_Click(object sender, EventArgs e)   
    {   

    }   

    private void tableLayoutPanel1_Paint(object sender, PaintEventArgs e)   
    {   

    }   

    private void custtableBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)   
    {   
        this.Validate();   
        this.custtableBindingSource.EndEdit();   
        this.tableAdapterManager.UpdateAll(this.custDataSet);   

    }   

    private void Form1_Load(object sender, EventArgs e)   
    {   
        // TODO: This line of code loads data into the 'custDataSet.custtable' table.    You can move, or remove it, as needed.   
        this.custtableTableAdapter.Fill(this.custDataSet.custtable);   

    }   

    private void file_Name_12TextBox_TextChanged(object sender, EventArgs e)   
    {   

    }   

    private void fillByToolStripButton_Click(object sender, EventArgs e)   
    {   
        try   
        {   
            this.custtableTableAdapter.FillBy(this.custDataSet.custtable);    
        }   
        catch (System.Exception ex)   
        {   
            System.Windows.Forms.MessageBox.Show(ex.Message);   
        }   

    }   

    private void btnfind_Click(object sender, EventArgs e)
    {

    }
}
}
4

1 に答える 1