radgrid でヘッダー テキストを変更するためにこのコードを書きましたが、この問題に遭遇しました: 助けてください
インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。パラメータ名:インデックス
私のコードは:RadGrid1.Columns[0].HeaderText = "Rank";
radgrid でヘッダー テキストを変更するためにこのコードを書きましたが、この問題に遭遇しました: 助けてください
インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。パラメータ名:インデックス
私のコードは:RadGrid1.Columns[0].HeaderText = "Rank";
自動生成列の場合。
protected void RadGrid1_ColumnCreated(object sender, GridColumnCreatedEventArgs e)
{
if (e.Column.UniqueName == "FirstName") // Uniuename is your DataFieldName
{
e.Column.HeaderText = "Name";
}
}
静的列の場合。
ASPX
<telerik:GridBoundColumn HeaderText="FirstName" DataField="FirstName"
UniqueName="FirstName">
</telerik:GridBoundColumn>
C#
if (RadGrid1.MasterTableView.Columns.FindByUniqueName("FirstName") != null)
{
RadGrid1.MasterTableView.Columns.FindByUniqueName("FirstName").HeaderText = "Name";
}