Kobarin's Development Blog

C#やASP.NETなどについての記録です。

FormView等でバインドした値を取り出す方法

例えば、FormViewでバインドした値を、Page.Titleに表示する方法。
((DataRowView)fv.DataItem).Row["TITLE"])」で取り出すのがポイント。

protected void FormView1_DataBound(object sender, EventArgs e)
{
  using (FormView fv = (FormView)sender)
  {
    if (fv.CurrentMode == FormViewMode.ReadOnly)
    {
      Page.Title = String.Format("{0}",
        ((DataRowView)fv.DataItem).Row["TITLE"]);
    }
  }
}