小弟參照.NET書籍步驟設定Gridview 的Master-Detail主表明細
,拉出兩個Gridview控制項對應不同的SqlDataSource 控制項,書本上在精靈上只套用一種參數,我在Gridview使用選取模式,但是在參數部分我需要點選明細後可以將考勤的姓名與時間一起做篩選,但是我發現兩個參數設定好後,顯示結果出不來,不知道該如何用精靈修改呢?
PS:因小弟程式功力不好,希望只用精靈來完成就好,不知道是否精靈可以達成呢?感謝!
SELECT * From [TEST] where (([Name]= @Name) AND ([attendance_date]= @attendance_date))
因為姓名、日期欄位絕對不會兩個都等於GridView1.SelectedValue
wiselou提到:
SelectedDataKey
wiselou提到:
設定DataKeyNames屬性
GridView1.SelectedValue 內容預設是選取由SqlDataSource1傳回來的key 值(資料庫裡頭定義的KEY),但是若查詢的結果不包含Key,則GridView1.SelectedValue所抓的內容會變成空值。
請問你的SqlDataSource2 是抓 ControlID="GridView1"