gpt4 book ai didi

c# - 如何在 GridView 中设置行号

转载 作者:太空狗 更新时间:2023-10-29 22:10:43 24 4
gpt4 key购买 nike

我需要在 winforms 中设置数据 GridView 中的行数(如 sql 中的标识)。我在 GridView 中动态添加列和行。任何想法。

最佳答案

要在行标题中显示文本,您可以使用 Row.HeaderCell.Value,如下所示:

void dataGridView1_DataBindingComplete(object sender,
DataGridViewBindingCompleteEventArgs e)
{
DataGridView gridView = sender as DataGridView;
if (null != gridView)
{
foreach (DataGridViewRow r in gridView.Rows)
{
gridView.Rows[r.Index].HeaderCell.Value =
(r.Index + 1).ToString();
}
}
}

这只会在用户开始输入时显示新行的行号。不确定是否有始终在新行上显示行号的简单方法。

Another best way for asp.net application.Here is a link http://www.devcurry.com/2010/01/add-row-number-to-gridview.html

只需将以下标签添加到您的 GridView 部分

<Columns>                       
<asp:TemplateField HeaderText="RowNumber">
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>
</ItemTemplate>
</asp:TemplateField>
...
</Columns>

关于c# - 如何在 GridView 中设置行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20823389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com