0

OBOUTグリッドを使用してCheckBoxSelectColumn列を追加しています。ユーザーが複数のチェックボックスを選択できないようにしたい。つまり、グリッドで1つの選択チェックボックスのみが許可されます。

グリッドを繰り返し、許可を解除して送信者のみを選択するにはどうすればよいですか?

クライアントスクリプトメソッドを作成しました

<script type="text/javascript">
   function Grid1_Select(sender, args) {
        alert('Its coming here')
           ///need to write code here
    }
</script>

  <obout:Grid ID="mGrid" runat="server" >
     <ClientSideEvents OnClientSelect="Grid1_Select" 
         ExposeSender="true" />                

     <Columns>
         <obout:CheckBoxSelectColumn ShowHeaderCheckBox="false" ControlType="Standard" HeaderText="Select"  runat="server"   >

         </obout:CheckBoxSelectColumn>
4

2 に答える 2

0

この問題を解決するには、rowcommandイベントにコードを記述する必要があります。この場合、最初に選択したチェックボックスを選択し、他のチェックボックスを無効にします。または、チェックボックスがすでにオンになっている場合は、新しいチェックボックスをオンにしないでください。

簡単に言うと、rowcommandで作業する必要があります。

于 2012-06-20T15:34:30.567 に答える
0

設定する必要があります

ShowHeaderCheckBox="true" 

:)

于 2014-12-17T08:08:20.877 に答える