以下を考慮してください: .cs ファイルの buttonclick fn のコード:
protected void additembtnClick(object sender, EventArgs e)
{
DataTable dt = createTemptable();
dt = (DataTable)Session["dfdtemptable"];
this.DFDLOVlst.DataSource = dt;
this.DFDLOVlst.DataBind();
this.txtLOVCode.Visible = true;
this.txtLOVvalue.Visible = true;
MDIngrdientsCode.Show();
}
これは、データグリッドの on_row clicked fn です
protected void OnFindSelect(int Value)
{
}
findbtn クリックのコード:
protected void btnFind_Click(object sender, EventArgs e)
{
this.FindLookup.SetLookup();
this.FindLookup.SearchLookup();
this.MdFindLookup.Show();
}
検索ボタンをクリックすると、ルックアップ コントロールにデータベースから値がロードされます。任意の行を選択すると、選択した行の値が対応するテキスト ボックスとデータ グリッドに追加されます。additembtnclick は、データグリッドに新しいエントリを追加することです。ユーザーは、新しい値を追加するか、検索をクリックして行を選択し、データグリッド内の値を更新できます。ユーザーが新しい値を追加しても問題ありません。ユーザーが検索をクリックして特定の行を選択すると、対応するフィールドに値が追加されます。そして、ユーザーが additem ボタンをクリックして、データグリッドの既存の値に新しい値を追加すると、次に、fn onfindselected (データグリッドを含むルックアップ コントロールの onrowclicked イベントの fn) が自動的に呼び出されますが、呼び出しはボタン クリック fn にはありません。
何が悪いのか理解できません..?