protected void FillTable() { RoleData roleData = new RoleData(); //Populating a DataTable from database. DataTable dt = roleData.DataTableRole(); //Building an HTML string. StringBuilder html = new StringBuilder(); //Building the Header row. html.Append("<tbody>"); html.Append("<tr>"); foreach (DataColumn column in dt.Columns) { html.Append("<th>"); html.Append(column.ColumnName); html.Append("</th>"); } html.Append("</tr>"); //Building the Data rows. foreach (DataRow row in dt.Rows) { html.Append("<tr class='desmarcado'>"); foreach (DataColumn column in dt.Columns) { html.Append("<td onclick='getValue(this.parentNode)' style='cursor:pointer'>"); html.Append(row[column.ColumnName]); html.Append("</td>"); } html.Append("<td>"); html.Append("<button onclick='setValues(this.parentNode.parentNode)' type='button'>Edit</button>"); html.Append("</td>"); html.Append("<td>"); html.Append("<button onclick='deleteRole()' type='button'>Delete</button>"); html.Append("</td>"); html.Append("</tr>"); } html.Append("</tbody>"); //Append the HTML string to Placeholder. placeHolderTableRole.Controls.Clear(); placeHolderTableRole.Controls.Add(new Literal { Text = html.ToString() }); }
protected void FillSelectCondition() { //Fill select condition RoleData roleData = new RoleData(); DataTable Condition = roleData.DataTableRole(); selectCondition.DataSource = Condition; selectCondition.DataValueField = "Id"; selectCondition.DataTextField = "Name"; selectCondition.DataBind(); }