GridView数据源中没有数据的时候显示表头

国际惯例 先上代码:前台代码

<asp:GridView ID="grshow" runat="server" AutoGenerateColumns="False" 
        onrowdeleting="grshow_RowDeleting" EmptyDataText="数据为空">
        <Columns>
            <asp:BoundField DataField="name" HeaderText="文件夹名称" />
            <asp:CommandField HeaderText="删除" ShowDeleteButton="True" />
        </Columns>
    </asp:GridView>

后台的实现方法,这是实现功能的主要部分

 1 if (dt.Rows.Count == 0)//如果表格中没有数据
 2             {
 3                 dr = dt.NewRow();//新建行
 4                 dt.Rows.Add(dr);//在表格中添加行
 5             }
 6             grshow.DataSource = dt;//绑定数据源到表格中
 7             grshow.DataKeyNames = new string[] { "name" };
 8             grshow.DataBind();//这句话一定要记得加上
 9             int countt = dt.Columns.Count;
10             grshow.Rows[0].Cells.Clear();
11             grshow.Rows[0].Cells.Add(new TableCell());
12             grshow.Rows[0].Cells[0].Text = "没有相关记录";
13             grshow.Rows[0].Cells[0].ColumnSpan = countt;

转载于:https://www.cnblogs.com/wangyao1135/archive/2012/07/31/2616234.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在VS2022,可能默认情况下没有提供MySQL作为数据选项。但是,你可以通过安装MySQL的ODBC驱动程序来实现在VS2022连接MySQL数据库。以下是一些步骤来连接MySQL数据库: 1. 下载并安装MySQL的ODBC驱动程序。你可以从MySQL官方网站下载适用于你的操作系统的驱动程序。 2. 安装完成后,打开VS2022并创建一个新的项目。 3. 在解决方案资管理器,右键单击项目,然后选择“添加”>“新项”。 4. 在“添加新项”对话框,选择“数据”类别,然后选择“数据”。 5. 在“数据配置向导”,选择“数据库”并点击“下一步”。 6. 在“选择数据”页面上,选择“ODBC数据”并点击“下一步”。 7. 在“配置ODBC数据”页面上,点击“新建”按钮。 8. 在“创建新的数据”对话框,选择MySQL ODBC驱动程序,并点击“完成”。 9. 在“ODBC数据配置”对话框,输入连接到MySQL数据库所需的信息,例如服务器名称、用户名、密码等。点击“测试连接”按钮来确保连接正常。 10. 连接成功后,点击“确定”按钮。 11. 在“配置ODBC数据”页面上,选择刚刚创建的数据,并点击“下一步”。 12. 在“选择数据库对象”页面上,选择要连接的数据库表或视图,并点击“完成”。 13. 现在,你可以使用数据控件(如GridView)来显示和操作MySQL数据数据了。 请注意,以上步骤是基于使用ODBC驱动程序连接MySQL数据库的方法。还有其他方法可以连接MySQL数据库,如使用MySQL Connector/NET等。具体方法取决于你的需求和环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值