Something like this should do the trick:
<asp:TemplateField HeaderText="Error Info">
<ItemTemplate>
<asp:Label runat="server"
Visible='<% String.Equals(Eval("Col16", "{0}"), "Yes", StringComparison.OrdinalIgnoreCase) %>'
Text="File required"
/>
</ItemTemplate>
</asp:TemplateField>