Use
GridViewRowEventArgs e
passed into
GridView1_RowDataBound
procedure:
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.BackColor = Color.FromName(StringValueReturnedByQuery);
}
But before... have a look at below SP:
CREATE proc [dbo].[gridcolor]
@colorId bigint,
@color nvarchar(40) output
AS
BEGIN
SELECT @color=color
FROM status
WHERE colorId=@colorId
RETURN @color
END