Solved

Gridview Checkboxfield is grayed out!  (ASP.Net 2.0/Visual Web Developer 2005)

Posted on 2007-03-28
2
2,452 Views
Last Modified: 2013-11-07
I have created a datatable, added it to a dataset, and then bound it to a gridview.  The datatable has two columns: a string column named filename and a boolean column named include.  I've generated the columns in my gridview.  the code for it is here:

<asp:GridView ID="gvfiles" runat="server" AutoGenerateColumns="false" EmptyDataText="No Records found!">
    <Columns>
            <asp:TemplateField HeaderText="Filename">
            <ItemTemplate>
            <%#getfilename(Eval("filecolumn"))%>
            </ItemTemplate>
            </asp:TemplateField>
            <asp:CheckBoxField datafield="includecolumn" HeaderText="Include in Exception?" />
            </Columns>
 </asp:GridView>

When the gridview is displayed the checkbox is "grayed out" and unusable.  I want to be able to check the checkbox and change the dataset.  Is that possible?

Here is the code I use to create the dataset:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim basepath As String = Request.QueryString("path")
        Dim filedataset As New dataset()
        Dim filedatatable = New DataTable("filetable")
        Dim filecolumn As New DataColumn("filecolumn")
        filedatatable.columns.add(filecolumn)
        Dim includecolumn As New DataColumn("includecolumn")
        filedatatable.columns.add(includecolumn)
        Dim filelist As String() = Directory.GetFiles(basepath)
        Dim filename As String

        For Each filename In filelist
            Dim filetablerow As DataRow = filedatatable.newrow()
            filetablerow.Item(filecolumn) = filename
            filetablerow.Item(includecolumn) = "false"
            filedatatable.rows.add(filetablerow)
        Next

        filedataset.Tables.Add(filedatatable)
        gvfiles.DataSource = filedataset
        gvfiles.DataBind()

    End Sub

Thanks in advance for your help!





 
0
Comment
Question by:reuniontitle
2 Comments
 
LVL 3

Accepted Solution

by:
emailrobertwalker earned 500 total points
ID: 18811744
Here is a great article on multiple row editing
http://www.gridviewguy.com/ArticleDetails.aspx?articleID=219
0
 

Author Comment

by:reuniontitle
ID: 18817132
emailrobertwalker,

thanks for the article.  that helped me make my checkboxes editable.

now how can i write the changes to the dataset and then iterate through each row to check the new value?

let me know if i need to put this in a new question!

0

Featured Post

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

This document covers how to connect to SQL Server and browse its contents.  It is meant for those new to Visual Studio and/or working with Microsoft SQL Server.  It is not a guide to building SQL Server database connections in your code.  This is mo…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

708 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

19 Experts available now in Live!

Get 1:1 Help Now