public void DynamicNewTitle() { TableNew.BorderWidth = 2; TableNew.GridLines = GridLines.Both; string sql = string.Format("SELECT TitleMaster.TitleId, TitleMaster.ProjectTitle, DomainMaster.DomainName, TechnologyMaster.TechnologyName FROM DomainMaster INNER JOIN TitleMaster ON DomainMaster.DomainId = TitleMaster.DomainId AND DomainMaster.DomainId = TitleMaster.DomainId INNER JOIN TechnologyMaster ON TitleMaster.TechnologyId = TechnologyMaster.TechnologyId where TitleMaster.TitleId ='{0}'", id.ToString()); DataTable tab = new DataTable(); tab = csobj.Do_NonTransaction(sql); string[] h = { "TitleId", "ProjectTitle", "DomainName", "TechnologyName" }; TableHeaderRow hr = new TableHeaderRow(); for (int s = 0; s <h.length;> { TableHeaderCell hc = new TableHeaderCell(); hc.Text = h[s]; hr.Controls.Add(hc); } TableNew.Controls.Add(hr); string[] cols = { "TitleId", "ProjectTitle", "DomainName", "TechnologyName" }; for (int s = 0; s < tab.Rows.Count; s++) { TableRow row = new TableRow(); for (int t = 0; t < cols.Length; t++) { TableCell cell = new TableCell(); cell.Text = tab.Rows[s][cols[t]].ToString(); row.Controls.Add(cell); } TableNew.Controls.Add(row); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)