Solved

Which way to use

Posted on 2014-02-27
9
152 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 35 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 10

Author Comment

by:HuaMinChen
ID: 39893895
Which is better for this, among repeater, Gridview, Listview and etc?
0
 
LVL 7

Accepted Solution

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

Any concerns for you to choose the others?
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 39

Expert Comment

by:Pratima Pharande
ID: 39893906
Listview

As it is providing other functionalities also
0
 
LVL 10

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 10

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 52

Assisted Solution

by:Scott Fell, EE MVE
Scott Fell,  EE MVE earned 35 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

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

705 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

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now