0
ボタン上のテキストボックスから要素を追加しようとしています。グリッドビューをクリックします。ユーザーがボタンを押すたびに、別の要素を最後に追加します。ArrayListに動的に追加し、グリッドビューで表示
現在、ボタンがクリックされるたびに[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'ははるかに良い選択です。 –