Click here to Skip to main content
15,908,907 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi i am change update or edit session arrya list.
Posted
Comments
Prasad_Kulkarni 5-Apr-12 1:16am    
Make it more clear Saeed, am really not able to understand what exactly you want..

Hi ,
try this will guide you
C#
protected void Button1_Click(object sender, EventArgs e)
{
    //Store in array
    string[] arr = new string[3];
    arr[0] = "test";
    arr[1] = "test1";
    arr[2] = "test2";
    ViewState.Add("Arr", arr);
}
protected void Button2_Click(object sender, EventArgs e)
{
    //for Retrieved Data .
    string[] ArrRetrieved = (string[])ViewState["Arr"];

    foreach (string s in ArrRetrieved)
    {

        Label1.Text += s +" , ";
    }
}
protected void Button3_Click(object sender, EventArgs e)
{
    //      for Retrieved Data . and updated you can update by index
    string[] ArrRetrieved = (string[])ViewState["Arr"];

    ArrRetrieved[1] = "Updated";
    ViewState.Add("Arr", ArrRetrieved);
}


XML
<div>
    <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
    <br />
    <br />
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    <br />
    <br />
    <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Button" />
    <br />
    <br />
    <br />
    <asp:Button ID="Button3" runat="server" onclick="Button3_Click" Text="Button" />
</div>



Best Regards
M.Mitwalli
 
Share this answer
 
Comments
saeed1364 5-Apr-12 5:18am    
ArrayList items = (ArrayList)Session["mycart"];
use
Mohamed Mitwalli 5-Apr-12 22:16pm    
sorry i didn't get you , could you explain more .
Here it is :
C#
string[] arr = new string[10];
arr[0] = "1"; arr[1] = "2"; arr[2] = "3";
Session["array"] = arr;

string[] arr1 = {"aaa","bbbb","ccc","sss"};
Session["array"] = arr1;
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900