0
버튼을 클릭하여 텍스트 상자의 요소를 격자보기로 추가하려고합니다. 사용자가 버튼을 누를 때마다 끝까지 다른 요소를 추가하고 싶습니다.ArrayList에 동적으로 추가하고 gridview에 표시
현재 [0] 요소는 버튼을 클릭 할 때마다 무시되고 가장 최근에 추가 된 문자열 값만 표시합니다. 또한 arraylist를 세션 변수에 추가하려고합니다.
어떻게 개선 할 수 있습니까?
public string InputArray;
ArrayList myArrayList = new ArrayList();
private void BindData()
{
SuffixGridView.DataSource = myArrayList;
SuffixGridView.DataBind();
}
protected void Page_Load(object sender, EventArgs e)
{
InputArray = suffixTextBox.Text;
Session["postFix"] = (ArrayList)myArrayList;
}
protected void SuffixButton_Click(object sender, EventArgs e)
{
myArrayList.Add(InputArray);
BindData();
suffixTextBox.Text = String.Empty;
}
정말로 'ArrayList'를 사용해야합니까? .NET 1.1을 사용하지 않는 한'List'이 훨씬 더 나은 선택입니다. –