Solved

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

Posted on 2007-03-28
2
2,462 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

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

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

Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
User art_snob (http://www.experts-exchange.com/M_6114203.html) encountered strange behavior of Android Web browser on his Mobile Web site. It took a while to find the true cause. It happens so, that the Android Web browser (at least up to OS ver. 2.…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

810 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