protected void Button1_Click(object sender, EventArgs e) { StringBuilder st = new StringBuilder(); st.AppendLine("<table>"); st.AppendLine("<tr>"); st.AppendLine("</tr>"); con.Open(); string sqlQuery = "spread "; SqlCommand cmd = new SqlCommand(sqlQuery, con); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader sdr = cmd.ExecuteReader(); DataTable dt = new DataTable(); if (sdr.HasRows) { sdr.Read(); dt.Load(sdr); int i = 0; foreach (DataColumn dc in dt.Columns) { i++; st.AppendLine("<tr><td>"); st.AppendLine("" + dc.ToString()); st.AppendLine("</td></tr>"); } st.AppendLine(""); foreach (DataRow dr in dt.Rows) { st.AppendLine("<tr>"); int k = 0; do { st.AppendLine("<td>"); // On this dynamic button i have to fetch the data of the particular row in ajax modalpopupextender st.AppendLine("<input type=submit id= " + k + dr[k].ToString() + " name=" + k + dr[k].ToString() + " runat="server" value=" + dr[k].ToString() ); st.AppendLine("</td>"); k++; } while (k < dt.Columns.Count); st.AppendLine("</tr>"); } } st.AppendLine("</table>"); Literal1.Text = st.ToString(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)