asp: BoundField Да / нет вместо true false - PullRequest
0 голосов
/ 16 декабря 2009

Привет, у меня есть сетка данных с

<asp:BoundField DataField="PrenotazioneEffettuata" HeaderText="Pren. Effettuate"
                        SortExpression="PrenotazioneEffettuata"  />

PrenotazioneEffettuata - логическое поле.

В сетке есть значение true / false

возможна печать да / нет вместо истина / ложь?

спасибо

1 Ответ

0 голосов
/ 16 декабря 2009

Вы можете сделать это в поле шаблона и изменить значение в событии привязки к строке. как ...

  <ItemTemplate>
        <asp:Label runat="server" ID="lbl"> </asp:Label>
  </ItemTemplate>

Код позади

protected void yourGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        DataRow dr = ((DataRowView)e.Row.DataItem).Row;
        if(Convert.ToBoolean( dr["PrenotazioneEffettuata"]))
        {
            ((Label)e.Row.FindControl("lbl")).Text = "Yes";
        }
        else
        {
            ((Label)e.Row.FindControl("lbl")).Text = "No";
        }
    }
}
...