我用GridView1.Columns[0].HeaderText = "id";更改表头提示索引超出范围。必须为非负值并小于集合大小。

求问怎么回事... 求问怎么回事 展开
 我来答
welldownsk2
2019-04-09
知道答主
回答量:16
采纳率:0%
帮助的人:1.1万
展开全部
你可以试试看用这个语句改表头名称
GridView1.HeaderRow.Cell[0].Text = "id";
我之前的问题就是这么解决的
黑夜里晶莹的星
2018-05-25 · 超过14用户采纳过TA的回答
知道答主
回答量:99
采纳率:66%
帮助的人:14万
展开全部
Columns集合为空,检查数据源是否绑定成功。检查GridView1是否有数据。
更多追问追答
追问
GridView1是我查询出来用来存放结果的表,查询能成功没什么问题,就是它的表头和数据库里面的一样是英文的,我想把它改成中文的表头,可是用上面的代码改了就提示后面的错误。。。。。
追答
你可以修改sql语句.
例如:
select name,age from table1
修改为:
select name 姓名,age 年龄 from table1
而不用修改GridView1
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式