私は次のようにグリッドビューを持っています:
<asp:GridView runat="server" ID="gvOverrideData" AutoGenerateColumns="false" AlternatingRowStyle-BackColor="LightGreen" Width="800" OnRowEditing="OverrideGrid_OnRowEditing" OnRowCancelingEdit="OverrideGrid_OnRowCancelingEdit" OnRowUpdating="OverrideGrid_RowUpdating">
<HeaderStyle BackColor="LightGray" />
<Columns>
<asp:TemplateField HeaderText="Path">
<ItemTemplate>
<%# GetOverrideTemplatePath(DataBinder.Eval(Container.DataItem, "Path").ToString())
%>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="FileName" HeaderText="File Name" />
<asp:BoundField DataField="Extension" HeaderText="File Extension" />
<asp:BoundField DataField="FileType" HeaderText="File Type" />
<asp:BoundField DataField="Iteration" HeaderText="Iteration" />
<asp:CommandField ButtonType="Link" ShowEditButton="true" ShowDeleteButton="true"
ShowCancelButton="true" />
</Columns>
</asp:GridView>
フィールドを検証してFileType
、InDesign、XML、CorelDraw、StaticImageファイルタイプのみを受け入れるようにします。拡張子は次のいずれかである必要があります。
.indd、.tif、.wmf、.idms、.eps、.pdf、.xml、.inds、.emf、.jpg、.cdr、.gif、.ai、.u01
ユーザーが追加/編集するときに、この検証チェックを実行するにはどうすればよいですか?