0

asp.netの編集可能なグリッドビューには、「FieldName*」というヘッダーテキストがあります。私はユーザーにデータの入力を許可しているので、データは必須です。

ヘッダーに青色のFieldNameと赤色の*を設定できますか?はいの場合..どのように?

4

2 に答える 2

1

HeaderTextのにHTMLコードを挿入できますFieldName

このような

HeaderText="<font color="blue">FieldName </font><font color="red">*</font>"

このページはHTMLコードを解釈し、必要に応じて表示します。ただし、ページにHTMLコードを解釈させるために、HtmlEncodeプロパティを設定する必要がある場合があります。BoundField

于 2012-10-19T09:02:30.937 に答える
0

このコードから何かを作ることができます。

     Protected Sub gvName_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvIndexing.RowCreated
    If e.Row.RowType = DataControlRowType.Header Then
        Dim oGridView As GridView = CType(sender, GridView)
        Dim oGridViewRow As GridViewRow = New GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Insert)
        Dim oTableCell As TableCell = New TableCell()

        oTableCell.Text = "Header Value"
        oTableCell.CssClass = "GridViewHeaderCSSClass"
        oTableCell.ColumnSpan = 2
        oGridViewRow.Cells.Add(oTableCell)
        oGridView.Controls(0).Controls.AddAt(0, oGridViewRow)
    Else
        Dim oGridView As GridView = CType(sender, GridView)
        oGridView.ShowHeader = False
    End If
End Sub
于 2012-10-19T09:01:22.810 に答える