bonjour,

je vous explique en gros ce que j'aimerais afficher le showdeletebutton en fonction de mon boolen mais le soucis c'est qu'il m'affiche tout le temps

comment le faire ?
voici mon code


je dispose d'un gridview pour faire cela
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None">
<Columns>
<asp:BoundField DataField="PROJET" HeaderText="PROJET" ReadOnly="True"
SortExpression="PROJET" />
<asp:BoundField DataField="NUM" HeaderText="NUM" ReadOnly="True"
SortExpression="NUM" />
<asp:CommandField ButtonType="Image" howDeleteButton="True" />
</Columns>
</asp:GridView>
et sur mon code beind
bool i = true;
CConnection Connec = (CConnection)Session["Connection"];
Connec.OpenConnection();
CRset RS = new CRset("SELECT * FROM [PROJET] WHERE ([NUM] = " + @NUM + ")", Connec);

GridView1.DataSource = RS.DS;
GridView1.DataBind();
RS.CloseDataSet();
Connec.CloseConnection();

CommandField showDelete = new CommandField();
if (i)
showDelete.ShowDeleteButton = false;
else
showDelete.ShowDeleteButton = true;
merci