Hi,
You can do this by adding TemplateColumns to the datagrid. In this example the Status is a bit in the database, a Boolean variable in ASP.NET so that when it is either True or False I have a .gif named true.gif and a false.gif.
Code:
<Columns>
<asp:TemplateColumn HeaderText="Status" HeaderStyle-Wrap="False" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<img src="/images/icons/<%#DataBinder.Eval(Container.DataItem, "Status")%>.gif" height="16" width="16" border="0"></a>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
You can also run a function on the Container.DataItem and have it return bullet.gif or any other image depending on what the return value is for that column.
Hope that helps to get you started in the right direction.
Good luck,
Richard