GridView空记录时显示Header和Footer
来源:互联网 发布:网络剧男演员 编辑:程序博客网 时间:2024/05/18 05:27
protected void GridView1_PreRender(object sender, EventArgs e)
{
if(GridView1.Rows.Count==0)
{
renderEmptyGridView(GridView1, "ProductName,Unit,Num,Price,Amount,Rem");
}
}
public static void renderEmptyGridView(GridView EmptyGridView,string FieldNames)
{
DataTable dTable = new DataTable();
char[] delimiterChars = { ','};
string[] colName = FieldNames.Split(delimiterChars);
foreach(string myCol in colName)
{
DataColumn dColumn = new DataColumn(myCol.Trim());
dTable.Columns.Add(dColumn);
}
DataRow dRow = dTable.NewRow();
foreach (string myCol in colName)
{
dRow[myCol.Trim()] = DBNull.Value;
}
dTable.Rows.Add(dRow);
EmptyGridView.DataSourceID = null;
EmptyGridView.DataSource = dTable;
EmptyGridView.DataBind();
EmptyGridView.Rows[0].Visible = false;
}
{
if(GridView1.Rows.Count==0)
{
renderEmptyGridView(GridView1, "ProductName,Unit,Num,Price,Amount,Rem");
}
}
public static void renderEmptyGridView(GridView EmptyGridView,string FieldNames)
{
DataTable dTable = new DataTable();
char[] delimiterChars = { ','};
string[] colName = FieldNames.Split(delimiterChars);
foreach(string myCol in colName)
{
DataColumn dColumn = new DataColumn(myCol.Trim());
dTable.Columns.Add(dColumn);
}
DataRow dRow = dTable.NewRow();
foreach (string myCol in colName)
{
dRow[myCol.Trim()] = DBNull.Value;
}
dTable.Rows.Add(dRow);
EmptyGridView.DataSourceID = null;
EmptyGridView.DataSource = dTable;
EmptyGridView.DataBind();
EmptyGridView.Rows[0].Visible = false;
}
- GridView空记录时显示Header和Footer
- ASP GridView绑定数据为空时,显示footer和header,以实现添加
- 转载:GridView 空记录时显示 Header
- Android GridView添加Header和Footer组件
- 可以添加Footer和Header的GridView
- 在空的GridView中顯示Header、Footer列@ASP.Net
- 使用RecyclerView实现带Header和Footer的GridView
- Gridview记录为空时显示表头,和没有记录的提示
- Gridview header固顶,空数据行显示header
- 20header和footer
- GridView数据绑定时数据源为空时显示表头和"没有记录"
- ListView中动态显示和隐藏Header&Footer
- ListView中动态显示和隐藏Header&Footer
- 【android】 ListView 动态显示隐藏header和footer问题
- ListView中动态显示和隐藏Header&Footer(赞,取消)
- GridView绑定记录为空显示表头
- ReccylerView添加header和footer
- RecyclerView添加Header和Footer
- SqlServer2005安装时出现: 监视器计数器错误修复
- 如何从技术专家提升为合格的项目经理
- IE7下载时文件名称中包含空格会转化成下划线是什么原因
- "/S60/devices/S60_3rd_FP2_SDK_v1.1/epoc32/" does not exist"
- What is Vmware vCPU ?
- GridView空记录时显示Header和Footer
- Parsing error
- Running PHP applications in Tomcat 6
- C语言:常见错误
- web.xml配置詳解
- nagios+nginx从环境搭建到配置
- 重构第一步
- swap 增加分区大小
- 程序员的目标应该是向牛人看齐而不是当经理或者赚大钱