简体   繁体   English

gridview链接按钮上的弹出窗口

[英]popup on gridview link button

this is aspx page code 这是aspx页面代码

' OnClick="lnkCustomer"> " SelectCommand="SELECT DISTINCT [firstname], [middlename], [lastname], [mobile], [city], [title], [enquirymasterid] FROM [EnquiryMaster]"> 'OnClick =“ lnkCustomer”>“ SelectCommand =” SELECT DISTINCT [firstname],[middlename],[lastname],[mobile],[city],[title],[enquirymasterid] FROM [EnquiryMaster]“>

* I have written this code behind link button in gridview but the popup doesnt sho *w * 我已经在gridview中的链接按钮后面编写了这段代码,但是弹出窗口并没有显示 * w

 protected void lnkCustomer(object sender, EventArgs e) { //Retrieve Customer ID LinkButton lnkCustomerID = sender as LinkButton; string strCustomerID = lnkCustomerID.Text; //Create sql connection and fetch data from database based on CustomerID string strConnectionString = ConfigurationManager.ConnectionStrings["connstring"].ConnectionString; string strSelect = "SELECT DISTINCT [firstname], [middlename], [lastname], [mobile], [city], [title], [enquirymasterid] FROM [EnquiryMaster] WHERE enquirymasterid = @enquirymasterid"; SqlConnection sqlCon = new SqlConnection(); sqlCon.ConnectionString = strConnectionString; SqlCommand cmdCustomerDetails = new SqlCommand(); cmdCustomerDetails.Connection = sqlCon; cmdCustomerDetails.CommandType = System.Data.CommandType.Text; cmdCustomerDetails.CommandText = strSelect; cmdCustomerDetails.Parameters.AddWithValue("@enquirymasterid", strCustomerID); sqlCon.Open(); //Create DataReader to read the record SqlDataReader dReader = cmdCustomerDetails.ExecuteReader(); GridView2.DataSource = dReader; GridView2.DataBind(); sqlCon.Close(); modalPopUpExtender1.Show(); } 

“调用”按钮应该位于updatepanel中,请阅读此博文 (您可能想考虑完全不使用ajaxcontroltoolkit并切换到基于jquery的解决方案)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM