DavidBMedlem sedan jan. 20001 372 inlägg Hej
Har fastnat igen, försöker lägga till en ny rad i en DataTable men
får det inte att fungera. Nån lösning?
Sen har jag en fråga till, vill fylla en DropDownList med några
värden och när jag kollade i QuickStarten så fick jag följande
kod:
ArrayList values = new ArrayList();
values.Add ("IN");
values.Add ("KS");
DropDown1.DataSource = values;
DropDown1.DataBind();
Nu till frågan, hur gör jag denna
ArrayList 2 dimensionell så att jag kan fylla både värde och
text i en DropDownList? Går det eller måste jag göra en
DataTable eller liknande?
DinoMedlem sedan sep. 20011 914 inlägg 1. NewRow
2.
public class ValueAndText
{
private string _value, _text;
public string Value
{
get{return _value;}
}
public string Text
{
get{return _text;}
}
public ValueAndText(string value, string text)
{
this._value = value;
this._text = text;
}
}
ArrayList values = new ArrayList();
values.Add(new ValueAndText("a", "AAA"));
values.Add(new ValueAndText("b", "BBB"));
values.Add(new ValueAndText("c", "CCC"));
DropDown1.DataSource = values;
DropDown1.DataTextField = "Text";
DropDown1.DataValueField = "Value";
DropDown1.DataBind();