概要 GridView と DetailsView の両方を持つフォームでは、ユーザーが GridView の [選択ボタン] をクリックしなくても、ページが最初に表示されるときに DetailsView にデータを入力したいと考えています。
これが可能であれば、必要なコーディングを示していただけますか?
概要 GridView と DetailsView の両方を持つフォームでは、ユーザーが GridView の [選択ボタン] をクリックしなくても、ページが最初に表示されるときに DetailsView にデータを入力したいと考えています。
これが可能であれば、必要なコーディングを示していただけますか?
次のことができます...
ページ取得が page_load() で読み込まれると、ページのチェックがポストバック == false です。
その中で、最初の行の主キー フィールドの値を取得します。
E.g FirstRowValue = YourGried.DataSource.Table[0].Row[0][PrimaryKey];
次に、その値を使用して詳細ビューをバインドします。
E.g YourDetailView.DataSource = GetDetailById(FirstRowValue);
YourDetailView.Databind();
これは単純なロジックであり、機能します。
コーディングして、うまくいかない場合は貼り付けてください...意図的にコードを入れているわけではありません;)