我有一个自动生成列的Gridview ...问题是,数据类型都是imageurl。

当gridview填充时,URL为标签格式。

我可以将它们定义为有效的templatefield,但要求是自动生成。

我在MSDN上读过此书,但我不知道如何从那里继续

private void BUChecker_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
}

===============>>#1 票数:0

您可以在其TemplateFields上进行更改。 请参阅GridView控件。 请参阅以供参考。

===============>>#2 票数:0

我认为您如下使用RowDataBound以防您不想使用模板字段

protected void RowDataBound(Object sender, GridViewRowEventArgs e)
{
    if(e.Row.RowType == DataControlRowType.DataRow)
    {
        //find your cell suppose it is Cell 0
       string imgUrl=e.Row.Cells[0].Text;
       Image img = new Imge();
       img.ImageUrl =imgUrl;
       e.Row.Cells[0].Controls.Add(img);

    }
}

  ask by user2284723 translate from so

未解决问题?本站智能推荐: