Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Which way to use

Posted on 2014-02-27
9
Medium Priority
?
178 Views
Last Modified: 2014-03-06
Hi,
Is it fine that we have a checkbox for the repeater list, thus we can do a "tick" for the relevant records? Or better we should use Gridview/listview for doing this?
0
Comment
Question by:HuaMinChen
  • 3
  • 3
  • 2
  • +1
9 Comments
 
LVL 7

Expert Comment

by:peea
ID: 39893835
If a simple control can do that, what's point to use a complex control using more space, resource, code and even database access?

KISS - Keep it simple, stupid. :-)
0
 
LVL 39

Assisted Solution

by:Pratima Pharande
Pratima Pharande earned 70 total points
ID: 39893885
you can use repeater list , no issues

also please find the attached image to undertans ahat all functionalities all this contorls support
will help you to select correct one
pr.jpg
0
 
LVL 11

Author Comment

by:HuaMinChen
ID: 39893895
Which is better for this, among repeater, Gridview, Listview and etc?
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 7

Accepted Solution

by:
peea earned 70 total points
ID: 39893899
Repeater.

Any concerns for you to choose the others?
0
 
LVL 39

Expert Comment

by:Pratima Pharande
ID: 39893906
Listview

As it is providing other functionalities also
0
 
LVL 11

Author Comment

by:HuaMinChen
ID: 39894111
Thanks all.
Peea,
I think it is a problem to have a checkbox within a repeater list as it is only a list of text items. If it is really fine to use a repeater, can you demonstrate it?
0
 
LVL 7

Expert Comment

by:peea
ID: 39896500
FYI - not sure if you ever read this discussion.
0
 
LVL 11

Author Comment

by:HuaMinChen
ID: 39896807
Hi,
Thanks. I think there is no way to use Repeater for this case right? If I assign a recordset to a repeater, how about the existing Checkbox within the repeater? Will there be no problem with it?
0
 
LVL 54

Assisted Solution

by:Scott Fell, EE MVE
Scott Fell,  EE MVE earned 70 total points
ID: 39897047
I am not a .NET dev but reading into that answer, it is calling for the rendered html to display the checkbox in a repeater and later to be collected to a hidden field you can capture.  I have created the front end sample using a text box instead of hidden for demonstration.
http://jsbin.com/padasQ_28376831/1/
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
  <script>
    $(function () {
    // listen for check/uncheck
    $('input.use_bold').change(function () {
        var collected_data_bold = [];
        $('input.use_bold').each(function () {
            if ($(this).is(':checked')) {
                collected_data_bold.push($(this).val());
            }
        });
        $('[name="collected_data_bold"]').val(collected_data_bold);
    });
    // listen for check/uncheck
    $('input.use_red').change(function () {
        var collected_data_red = [];
        $('input.use_red').each(function () {
            if ($(this).is(':checked')) {
                collected_data_red.push($(this).val());
            }
        });
        $('[name="collected_data_red"]').val(collected_data_red);
    });

});
    </script>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
  <table id="mydata">
    <tr><td><input id="x1" name="x1" value="x1" type="checkbox" class="use_bold">Use Bold</td><td><input id="y1" name="y1" value="y1" type="checkbox" class="use_red">Use Red</td></tr> 
    
    <tr><td><input id="x2" name="x2" value="x2" type="checkbox" class="use_bold">Use Bold</td><td><input id="y2" name="y2" value="y2" type="checkbox" class="use_red">Use Red</td></tr>
  
    <tr><td><input id="x3" name="x3" value="x3" type="checkbox" class="use_bold">Use Bold</td><td><input id="y3" name="y3" value="y3" type="checkbox" class="use_red">Use Red</td></td></tr>

  </table>

  Bold<input name="collected_data_bold" type="text"><br>Red
  <input name="collected_data_red" type="text">
</div>
</body>
</html>

Open in new window

You can parse the data however you want to in the form post.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
Today I had a very interesting conundrum that had to get solved quickly. Needless to say, it wasn't resolved quickly because when we needed it we were very rushed, but as soon as the conference call was over and I took a step back I saw the correct …
Video by: ITPro.TV
In this episode Don builds upon the troubleshooting techniques by demonstrating how to properly monitor a vSphere deployment to detect problems before they occur. He begins the show using tools found within the vSphere suite as ends the show demonst…
Screencast - Getting to Know the Pipeline
Suggested Courses

916 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question