Thanks Cathi, now how do I reference this method of mine "MmDataGrid1_ItemDataBound" in the html?
This is saying "No overload for method 'MmDataGrid1_ItemDataBound' takes '1' arguments" I feel my code is giving 1 argument.
asp:Image ImageUrl='<%# MmDataGrid1_ItemDataBound(DataBinder.Eval(Container.DataItem, "ap_noprint")) ' Runat="server"
Thanks
__Stehen
>Stephen,
>
>You want to use the ItemDataBound event of the DataGrid to set the ImageURL property of the DataColumn "To Print" that is being data bound for a particular row. Here is an example:
>
>
>private void DataGrid1_ItemDataBound(object sender,
> System.Web.UI.WebControls.DataGridItemEventArgs e)
>{
> System.Web.UI.WebControls.Image myControl =
> (System.Web.UI.WebControls.Image)e.Item.FindControl("MyImage");
> if(myControl!=null)
> {
> myControl.ImageURL = "MyURLFilePath";
> }
>}
>
>
>>How doI put an image in a row of data? Oh yeah let's make it tougher, it's a conditional statment {eg}
>>
>>In my SQL DB I have a SP to pull the data. I could add a case statement or can I do it in the datagrid?
>>
>>This is a "To Print" column, and they want a picture of a ????? printer showing them what is currently set for printing and what is still kept in-house.
>>
>>TIA
>>
>>__Stephen