我使用简单的SQL查询和Forad for the TBody的For循环在WEbForms.aspx.cs文件中填充我的html表
到目前为止,我已经应用了Table1.dataTable(),它完全正常。
我想使用编辑器编辑这些行。 大多数示例都要求进行Ajax调用。
这是我的代码 用于填充ASpx.cs
StringBuilder html = new StringBuilder();
if (bAdd == true)
{
html.Append("<span class='btn btn-info btn-sm' style='margin:5px'><a href='#my_modal' data-toggle='modal' style='color:white; text-decoration:none'><i class='fa fa-plus'></i>Add New Vendor</a></span>");
}
//Table start.
html.Append("<table id='XGrid' class='table table-bordered table-hover' border='0' cellspacing='0' > ");
// <table border="0" id="example" class="display" cellspacing="0" cellpadding="0" align="center" width="100%" >
#region table Header
html.Append("<thead>");
if(bEdit==true) html.Append("<th>Edit</th>");
foreach (DataColumn column in dt.Columns)
{
html.Append("<th>");
html.Append(column.ColumnName);
html.Append("</th>");
}
html.Append("</tr>");
html.Append("</thead>");
#endregion
#region table Rows
//Building the Data rows.
html.Append("<tbody>");
foreach (DataRow row in dt.Rows)
{
html.Append("<tr>");
if (bEdit == true)
{
html.Append("<td>");
//<span class="btn btn-success btn-sm btn-circle"><i class="fa fa-edit"></i></span>
html.Append("<span class='btn btn-success btn-sm btn-circle'><a href='#my_modal' data-toggle='modal' style='color:white; text-decoration:none'><i class='fa fa-edit'></i></a></span>");
html.Append("</td>");
}
foreach (DataColumn column in dt.Columns)
{
html.Append("<td>");
html.Append(row[column.ColumnName]);
html.Append("</td>");
}
html.Append("</tr>");
}
html.Append("</tbody>");
#endregion
//Table end.
html.Append("</table>");
//Append the HTML string to Placeholder.
plAdd.Controls.Add(new Literal { Text = html.ToString() });