Public Sub dgList_ItemDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then '--- 判断 If e.Item.Cells(0).Text = 10 Then e.Item.Cells(0).Text = "★" Else e.Item.Cells(0).Text = "★★" End If
Public Sub dgList_ItemDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then '--- 判断
If e.Item.Cells(0).Text = 10 Then
e.Item.Cells(0).Text = "★"
Else
e.Item.Cells(0).Text = "★★"
End If
End Sub
<HeaderStyle Wrap="False" Width="10%"></HeaderStyle>
</asp:BoundColumn>
BoundColumn中没有onitemdatabound的属性啊?
<asp:DataGrid onitemdatabound="dgList_ItemDataBound runat=server ...>
按照你的方法出现以下错误:
不只何解
“System.Web.UI.WebControls.TableRow.Cells”表示“属性”,此处应为“方法”
If e.Item.Cells(0).Text = 10 Then
这条语句估计有问题。