in DataGrid
GetImage(<%#Convert.ToInt16(DataBinder.Eval(Container.DataItem, "star_level")%>))in CS
protected string GetImage(int starlevel)
{
//switch starlevel and return image file path
}
GetImage(<%#Convert.ToInt16(DataBinder.Eval(Container.DataItem, "star_level")%>))in CS
protected string GetImage(int starlevel)
{
//switch starlevel and return image file path
}
Private Sub dgMessage_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgMessage.ItemDataBound
If e.Item.ItemIndex >= 0 Then
If e.Item.Cells(6).Text = 1 Then '6为所要显示图片的列
Dim img As New System.Web.UI.WebControls.Image()
img.ImageUrl = "C:\Inetpub\wwwroot\Message\bin\User1.gif"
e.Item.Cells(6).Controls.Add(img)
Elseif e.Item.Cells(6).Text = 2 Then
Dim img As New System.Web.UI.WebControls.Image()
img.ImageUrl = "C:\Inetpub\wwwroot\Message\bin\User2.gif"
e.Item.Cells(6).Controls.Add(img)
................................(3,4,5)........................................
End If
End If
End Sub
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ( e.Item.ItemIndex >= 0 )
{
switch (e.Item.Cells(6).Text) //6为所要显示图片的列
{
case 1 :
System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image();
img.ImageUrl = ".\\User1.gif";//要显示的图片1位置
e.Item.Cells(6).Controls.Add(img);
break;
case 2 :
System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image();
img.ImageUrl = ".\\User2.gif";//要显示的图片2位置
e.Item.Cells(6).Controls.Add(img);
break;
//*****************3*4*5********************************************************
}//switch
}// if}
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ( e.Item.ItemIndex >= 0 )
{
switch (e.Item.Cells[6].Text) //6为所要显示图片的列
{
case "1" :
System.Web.UI.WebControls.Image img1 = new System.Web.UI.WebControls.Image();
img1.ImageUrl = ".\\User1.gif";//要显示的图片1位置
e.Item.Cells[6].Controls.Add(img1);
break;
case "2" :
System.Web.UI.WebControls.Image img2 = new System.Web.UI.WebControls.Image();
img2.ImageUrl = ".\\User2.gif";//要显示的图片2位置
e.Item.Cells[6].Controls.Add(img2);
break;
//*****************3*4*5********************************************************
}//switch
}// if}