2012-01-11 103 views
0

我有Gridview,它由3列組成,第1列是ID,第2日和第3日的描述。 第一列的ID都是linkbutton,當我點擊linkbutton彈出窗口必須打開。 和linkbutton的文本應該填充在彈出窗口的文本框中。 plz幫助我open on gridview按鈕點擊彈出

回答

0

向網格視圖添加超鏈接列,將文本作爲查詢字符串傳遞到彈出頁面,不要忘記將目標屬性設置爲_blank。

<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1"> 
     <Columns> 
      <asp:HyperLinkField DataNavigateUrlFields="AnyText" 
       DataNavigateUrlFormatString="Page.aspx?text={0}" 
       DataTextField="AnyText" HeaderText="Test" Target="_blank" /> 
     </Columns> 
</asp:GridView> 

在page.aspx你需要放置一個文本框,然後在頁面加載事件中添加:

protected void Page_Load(object sender, EventArgs e) 
{ 
    TextBox1.Text = Request.QueryString["text"]; 
} 

希望這是你在尋找的。