2009-03-23 14 views
0

2列のグリッドビューがあります。テキストボックス内の文字列から1つの項目を削除する方法

最初のフィールドにはchkSelectという名前のチェックボックスがあり、2番目のフィールドにはEmailIdにバインドされたラベルが入ります。

<asp:GridView ID="gvwNewsLetter" runat="server" AutoGenerateColumns="false" DataKeyNames="UserID"> 
<Columns> 

<asp:TemplateField HeaderText="Select"> 
    <ItemTemplate> 
    <asp:CheckBox ID="chkSelectMail" runat="server" /> 
    </ItemTemplate> 
</asp:TemplateField> 

<asp:TemplateField HeaderText="EmailID">   
    <ItemTemplate> 
    <asp:Label ID="lblEmail" runat="server" Text='<%#Eval("EmailID")%>' ></asp:Label> 
    </ItemTemplate> 
</asp:TemplateField> 

</columns> 
</asp:GridView> 

私は「@ gmail.com SDF、ABC @ gmail.com」のようなGridViewの外にあるテキストエリアに対応する行にMAILID表示しなければならない各チェックボックスをチェックします。私がinbetweenのチェックを外すと、その特定のIDをテキストボックスから削除する必要があります。誰でもチェックボックスのチェックを外すと、mailidを削除するコードを与えることができます。

答えて

3

チェックボックスをオンまたはオフにするたびに文字列全体を再構築できますか?毎回既存の文字列を解析して変更しようとするよりも速いかもしれません。

+0

はい、私はその提案に同意します。 +1 – Cerebrus

関連する問題