Click here to Skip to main content
15,893,381 members
Home / Discussions / ASP.NET
   

ASP.NET

 
GeneralRe: Retrieve Session Array variable to Array variable in Class Library Project Pin
Member 1115418813-Nov-19 2:48
Member 1115418813-Nov-19 2:48 
GeneralRe: Retrieve Session Array variable to Array variable in Class Library Project Pin
Richard Deeming13-Nov-19 3:36
mveRichard Deeming13-Nov-19 3:36 
GeneralRe: Retrieve Session Array variable to Array variable in Class Library Project Pin
Member 1115418813-Nov-19 4:58
Member 1115418813-Nov-19 4:58 
Questionwhat is major difference between blazor server app and asp.net mvc razor app? Pin
Nitin S11-Nov-19 18:10
professionalNitin S11-Nov-19 18:10 
AnswerRe: what is major difference between blazor server app and asp.net mvc razor app? Pin
Mycroft Holmes11-Nov-19 20:20
professionalMycroft Holmes11-Nov-19 20:20 
GeneralRe: what is major difference between blazor server app and asp.net mvc razor app? Pin
Nitin S11-Nov-19 22:04
professionalNitin S11-Nov-19 22:04 
GeneralRe: what is major difference between blazor server app and asp.net mvc razor app? Pin
jkirkerx13-Nov-19 9:56
professionaljkirkerx13-Nov-19 9:56 
Questiongridview with dynamic dropdownlist control null exception Pin
Anand Solomon11-Nov-19 4:41
Anand Solomon11-Nov-19 4:41 
I have a GridView with template fields and one of the template field is a dropdownlist which is dynamically added into the gridview control. It's working properly on page load when I click the button control to the get the values from the template fields it will throw a null reference exception. Please correct my error, I am in pathetic situation. I attached the source code.

Regards

rites|Alert Moderators
asolmduasolmdu
None

0 Points

1 Post

gridview with dynamic dropdownlist control null exception
33 minutes ago|LINK|157.50.247.59

I have a GridView with template fields and one of the template field is a dropdownlist which is dynamically added into the gridview control. It's working properly on page load when I click the button control to the get the values from the template fields it will throw a null reference exception. Please correct my error, I am in pathetic situation. I attached the source code.

Regards

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"
        OnRowCreated="GridView1_RowCreated">
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:Label ID="id" runat="server" Text='<%# Eval("RGNO") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:Label ID="name" runat="server" Text='<%# Eval("NAME") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:Label ID="lastname" runat="server" Text='<%# Eval("DOB") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>


protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
            BindGridView();
    }

    protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            DropDownList ddlResult = new DropDownList();
            ddlResult.ID = "ddlResult";
            ddlResult.Items.Insert(0, new ListItem("PASS", "0"));
            ddlResult.Items.Insert(1, new ListItem("FAIL", "1"));

            PlaceHolder p = (PlaceHolder)e.Row.FindControl("PlaceHolder1");
            p.Controls.Add(ddlResult);
        }
    }

    private void BindGridView()
    {
        GridView1.DataSource = CreateDataSource();
        GridView1.DataBind();
    }

    public DataTable CreateDataSource()
    {
        DataTable dt = new DataTable();
        DataRow dr;

        dt.Columns.Add(new DataColumn("RGNO", typeof(string)));
        dt.Columns.Add(new DataColumn("NAME", typeof(string)));
        dt.Columns.Add(new DataColumn("DOB", typeof(string)));

        dr = dt.NewRow();
        dr["RGNO"] = "1001";
        dr["NAME"] = "PRAKASH";
        dr["DOB"] = "10-10-2003";
        dt.Rows.Add(dr);
        return dt;
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        foreach (GridViewRow row in GridView1.Rows)
        {
            DropDownList dd1 = (DropDownList)row.FindControl("ddlResult");
            Response.Write(dd1.SelectedItem.Text);
        }
    }

Questionvideo calling in asp.net Pin
Member 146439065-Nov-19 18:37
Member 146439065-Nov-19 18:37 
AnswerRe: video calling in asp.net Pin
F-ES Sitecore6-Nov-19 1:04
professionalF-ES Sitecore6-Nov-19 1:04 
AnswerRe: video calling in asp.net Pin
Blikkies6-Nov-19 1:28
professionalBlikkies6-Nov-19 1:28 
Questioni want show page numbers in bottom of the page like <1 2 3 4 5.......10 11 12> but it shows <1 2 3 4 5 6 to total> Pin
Member 134445211-Nov-19 20:17
Member 134445211-Nov-19 20:17 
AnswerRe: i want show page numbers in bottom of the page like <1 2 3 4 5.......10 11 12> but it shows <1 2 3 4 5 6 to total> Pin
Richard Deeming3-Nov-19 22:33
mveRichard Deeming3-Nov-19 22:33 
QuestionASP.Net Core Identity Pin
Mycroft Holmes28-Oct-19 13:11
professionalMycroft Holmes28-Oct-19 13:11 
AnswerRe: ASP.Net Core Identity Pin
jkirkerx30-Oct-19 13:10
professionaljkirkerx30-Oct-19 13:10 
GeneralRe: ASP.Net Core Identity Pin
Mycroft Holmes31-Oct-19 11:13
professionalMycroft Holmes31-Oct-19 11:13 
GeneralRe: ASP.Net Core Identity Pin
jkirkerx1-Nov-19 12:23
professionaljkirkerx1-Nov-19 12:23 
QuestionImporting Rows Into a List Pin
ibrahimayhans28-Oct-19 0:37
ibrahimayhans28-Oct-19 0:37 
QuestionASP maker 2018 Pin
Member 1292025327-Oct-19 11:23
Member 1292025327-Oct-19 11:23 
AnswerRe: ASP maker 2018 Pin
Richard MacCutchan27-Oct-19 22:19
mveRichard MacCutchan27-Oct-19 22:19 
QuestionDraw Shape in Canvas Pin
John_Ryder26-Oct-19 1:58
John_Ryder26-Oct-19 1:58 
AnswerRe: Draw Shape in Canvas Pin
Afzaal Ahmad Zeeshan26-Oct-19 9:19
professionalAfzaal Ahmad Zeeshan26-Oct-19 9:19 
GeneralRe: Draw Shape in Canvas Pin
John_Ryder29-Oct-19 19:49
John_Ryder29-Oct-19 19:49 
AnswerRe: Draw Shape in Canvas Pin
jkirkerx28-Oct-19 12:53
professionaljkirkerx28-Oct-19 12:53 
QuestionHow do i make my detailsviewmodel work Pin
Stefaneus22-Oct-19 6:31
Stefaneus22-Oct-19 6:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.