PC の中からこんなソースが出てきた。
private void DataGrid_ItemDataBound(object sender, DataGridItemEventArgs e)
{
DataRowView drv = e.Item.DataItem as DataRowView;
if (drv != null)
{
Label lbl = e.Item.Cells[0].FindControl("lbl") as Label;
if (lbl != null)
{
lbl.Text = drv["Column1"].ToString();
}
TextBox txt = e.Item.Cells[1].FindControl("txt") as TextBox;
if (txt != null)
{
txt.Text = drv["Column2"].ToString();
}
}
}
ああ~~~~~~~~~~
何、パフォーマンス落としてマジックナンバーまで使っちゃってるんだ、俺は
検索対象の範囲を狭めてあげたほうが、パフォーマンスいいと思い込んでたんだろうな
まあでも、昔のソースを見て「俺、アホだ」と思えるってことはちゃんと成長しているってことだな、ウン
# 列名とコントロールの ID は伏せるために変更してます。