Click here to Skip to main content
15,913,669 members
Home / Discussions / ASP.NET
   

ASP.NET

 
AnswerRe: dropdown list Pin
Jamil Hallal21-Apr-10 3:13
professionalJamil Hallal21-Apr-10 3:13 
GeneralRe: dropdown list Pin
Morgs Morgan22-Apr-10 0:18
Morgs Morgan22-Apr-10 0:18 
GeneralRe: dropdown list Pin
Jamil Hallal22-Apr-10 5:58
professionalJamil Hallal22-Apr-10 5:58 
QuestionGRID VIEW ISSUE Pin
Amit Patel198519-Apr-10 23:10
Amit Patel198519-Apr-10 23:10 
AnswerRe: GRID VIEW ISSUE Pin
Brij19-Apr-10 23:20
mentorBrij19-Apr-10 23:20 
GeneralRe: GRID VIEW ISSUE Pin
Amit Patel198519-Apr-10 23:25
Amit Patel198519-Apr-10 23:25 
GeneralRe: GRID VIEW ISSUE Pin
Brij20-Apr-10 0:14
mentorBrij20-Apr-10 0:14 
GeneralRe: GRID VIEW ISSUE Pin
Amit Patel198520-Apr-10 0:28
Amit Patel198520-Apr-10 0:28 
<br />
<asp:gridview ID="Gridview1" runat="server" ShowFooter="true" <br />
        AutoGenerateColumns="false" onrowediting="Gridview1_RowEditing"><br />
<br />
            <Columns><br />
<br />
            <asp:BoundField DataField="RowNumber" HeaderText="Modality" /><br />
<br />
            <asp:TemplateField HeaderText="00:00-08:00"><br />
<br />
            <ItemTemplate><br />
<br />
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<br />
            </ItemTemplate><br />
<br />
            </asp:TemplateField><br />
<br />
            <asp:TemplateField HeaderText="08:00-20:00"><br />
<br />
            <ItemTemplate><br />
<br />
            <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />
<br />
            </ItemTemplate><br />
<br />
            </asp:TemplateField><br />
<br />
            <asp:TemplateField HeaderText="20:00-24:00"><br />
<br />
            <ItemTemplate><br />
<br />
            <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><br />
<br />
            </ItemTemplate><br />
<br />
           <%-- <FooterStyle HorizontalAlign="Right" />--%><br />
<br />
           <%-- <FooterTemplate><br />
<br />
            <asp:Button ID="ButtonAdd" runat="server" Text="Add New Row" OnClick ="ButtonAdd_Click" /><br />
<br />
            </FooterTemplate>--%><br />
            </asp:TemplateField><br />
            <br />
            </Columns><br />
<br />
<br />
</asp:gridview><br />
<br />
this function is initializing grid<br />
<br />
   private void SetInitialRow()<br />
    {<br />
        //get list of all modality.<br />
        ReportAction reporting = new ReportAction();<br />
        Int32 userId = Convert.ToInt32(Session["userId"].ToString());<br />
        MySqlDataReader reader = reporting.getModalityList(userId);<br />
        int numberofmodality = 0;<br />
        <br />
        while (reader.Read())<br />
        {<br />
            if (numberofmodality == 0)<br />
            {<br />
                DataTable dt = new DataTable();<br />
<br />
                DataRow dr = null;<br />
<br />
                dt.Columns.Add(new DataColumn("RowNumber", typeof(string)));<br />
<br />
                dt.Columns.Add(new DataColumn("Column1", typeof(string)));<br />
<br />
                dt.Columns.Add(new DataColumn("Column2", typeof(string)));<br />
<br />
                dt.Columns.Add(new DataColumn("Column3", typeof(string)));<br />
<br />
                dr = dt.NewRow();<br />
<br />
                dr["RowNumber"] = reader[1].ToString();<br />
<br />
                dr["Column1"] = string.Empty;<br />
<br />
                dr["Column2"] = string.Empty;<br />
<br />
                dr["Column3"] = string.Empty;<br />
<br />
                dt.Rows.Add(dr);<br />
<br />
                dr = dt.NewRow();<br />
<br />
                //Store the DataTable in ViewState<br />
<br />
                ViewState["CurrentTable"] = dt;<br />
<br />
                Gridview1.DataSource = dt;<br />
                Gridview1.DataBind();<br />
                numberofmodality++;<br />
            }<br />
            else<br />
            {<br />
                //AddNewRowToGrid(reader[1].ToString());<br />
            }<br />
<br />
        }<br />
<br />
    }<br />
<br />
<br />
This function is adding column<br />
<br />
   private void AddNewRowToGrid(string modality)<br />
    {<br />
<br />
        int rowIndex = 0;<br />
<br />
        if (ViewState["CurrentTable"] != null)<br />
        {<br />
<br />
            DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"];<br />
<br />
            DataRow drCurrentRow = null;<br />
<br />
            if (dtCurrentTable.Rows.Count > 0)<br />
            {<br />
<br />
                for (int i = 1; i <= dtCurrentTable.Rows.Count; i++)<br />
                {<br />
<br />
                    //extract the TextBox values<br />
                    TemplateField ckhColumn = new TemplateField();<br />
                    <br />
                    TextBox box1 = (TextBox)Gridview1.Rows[rowIndex].Cells[1].FindControl("TextBox1");<br />
<br />
                    TextBox box2 = (TextBox)Gridview1.Rows[rowIndex].Cells[2].FindControl("TextBox2");<br />
<br />
                    TextBox box3 = (TextBox)Gridview1.Rows[rowIndex].Cells[3].FindControl("TextBox3");<br />
<br />
                    drCurrentRow = dtCurrentTable.NewRow();<br />
<br />
                    drCurrentRow["RowNumber"] = modality;<br />
<br />
                    drCurrentRow["Column1"] = box1.Text;<br />
<br />
                    drCurrentRow["Column2"] = box2.Text;<br />
<br />
                    drCurrentRow["Column3"] = box3.Text;<br />
<br />
                    rowIndex++;<br />
<br />
                }<br />
<br />
                //add new row to DataTable<br />
<br />
                dtCurrentTable.Rows.Add(drCurrentRow);<br />
<br />
                //Store the current data to ViewState<br />
<br />
                ViewState["CurrentTable"] = dtCurrentTable;<br />
<br />
                //Rebind the Grid with the current data<br />
<br />
                Gridview1.DataSource = dtCurrentTable;<br />
<br />
                Gridview1.DataBind();<br />
<br />
            }<br />
<br />
        }<br />
<br />
        else<br />
        {<br />
<br />
            Response.Write("ViewState is null");<br />
<br />
        }<br />
<br />
        //Set Previous Data on Postbacks<br />
<br />
        //SetPreviousData();<br />
<br />
    }<br />
<br />


this is my grid view

i dont want to define template field in code it should come from the database
GeneralRe: GRID VIEW ISSUE Pin
Brij20-Apr-10 0:42
mentorBrij20-Apr-10 0:42 
QuestionSession problem Pin
SreejithKumar M19-Apr-10 22:21
SreejithKumar M19-Apr-10 22:21 
AnswerRe: Session problem Pin
Brij19-Apr-10 22:55
mentorBrij19-Apr-10 22:55 
GeneralRe: Session problem Pin
SreejithKumar M19-Apr-10 23:12
SreejithKumar M19-Apr-10 23:12 
GeneralRe: Session problem Pin
Brij20-Apr-10 0:14
mentorBrij20-Apr-10 0:14 
Questionhow to create a website page ??? Pin
3bood.ghzawi19-Apr-10 22:02
3bood.ghzawi19-Apr-10 22:02 
AnswerRe: how to create a website page ??? Pin
Ashfield19-Apr-10 22:37
Ashfield19-Apr-10 22:37 
AnswerRe: how to create a website page ??? Pin
Brij19-Apr-10 22:41
mentorBrij19-Apr-10 22:41 
AnswerBook suggestion & MSDN Pin
David Mujica20-Apr-10 3:21
David Mujica20-Apr-10 3:21 
QuestionUrgent need:Onrowediting of Childgrid inside parent grid Pin
anushh19-Apr-10 21:32
anushh19-Apr-10 21:32 
AnswerRe: Urgent need:Onrowediting of Childgrid inside parent grid Pin
michaelschmitt19-Apr-10 23:19
michaelschmitt19-Apr-10 23:19 
Questionrdlc Matrix Web Report Pin
binu77719-Apr-10 18:10
binu77719-Apr-10 18:10 
AnswerRe: rdlc Matrix Web Report Pin
Sandeep Mewara19-Apr-10 19:02
mveSandeep Mewara19-Apr-10 19:02 
GeneralRe: rdlc Matrix Web Report Pin
binu77719-Apr-10 20:25
binu77719-Apr-10 20:25 
QuestionDoubt on Cookie - asp.net 2.0 Pin
Karan_TN19-Apr-10 16:55
Karan_TN19-Apr-10 16:55 
AnswerRe: Doubt on Cookie - asp.net 2.0 [modified] Pin
Brij19-Apr-10 17:24
mentorBrij19-Apr-10 17:24 
GeneralRe: Doubt on Cookie - asp.net 2.0 Pin
Karan_TN19-Apr-10 18:21
Karan_TN19-Apr-10 18:21 

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.