2011-09-13 19 views
1
<Columns> 
         <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" HeaderText="Edit controls" 
          ButtonType="Image" DeleteImageUrl="~/Styles/Images/Delete.jpg" EditImageUrl="~/Styles/Images/Edit.jpg" /> 
         <asp:TemplateField HeaderText="DashBoard"> 
          <ItemTemplate> 
           <asp:ImageButton ID="imgbtn_ViewDashBoard" ImageUrl="Styles/Images/dash.jpg" Enabled="True" 
            Width="" runat="server" PostBackUrl='<%# Eval("MsgID", "ResponseMetric.aspx?MsgID={0}") %>' 
            Text='Send'></asp:ImageButton> 
          </ItemTemplate> 
         </asp:TemplateField> 
    </Columns> 

2つの列を持つ代わりに、同じ列に両方を表示するのが好きです。ヘッダーフィールドはダッシュボード用に削除することができます。どうやってするか。ありがとう。 enter image description hereasp.netの編集コントロール列と画像列をマージするにはどうすればいいですか?

答えて

0

これは動作するはずです:

<Columns> 
    <asp:TemplateField> 
      <ItemTemplate> 
       <asp:ImageButton ImageUrl="~/Styles/Images/Edit.jpg" CommandName="Edit" runat="server" ID="btnEdit" /> 
       <asp:ImageButton ImageUrl="~/Styles/Images/Delete.jpg" CommandName="Delete" runat="server" ID="ImageButton1" /> 
       <asp:ImageButton ID="imgbtn_ViewDashBoard" ImageUrl="Styles/Images/dash.jpg" Enabled="True" 
          Width="" runat="server" PostBackUrl='<%# Eval("MsgID", "ResponseMetric.aspx?MsgID={0}") %>' 
          Text='Send'></asp:ImageButton> 
      </ItemTemplate> 
    </asp:TemplateField>   
</Columns> 
関連する問題