using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
namespace RemyExamples.DelayedSubmit
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//string[][] list = new string[wordlist.Length][];
//for (int i = 0; i < wordlist.Length; i++)
//{
// list[i] = new string[1];
// list[i][0] = wordlist[i];
//}
//Repeater1.DataSource = list;
//Repeater1.DataBind();
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
//http://www.geekpedia.com/Question78_Binding-a-Repeater-control-to-a-jagged-array.html
List<string[]> items = new List<string[]>();
for (int i = 0; i < wordlist.Length; i++ )
{
if (wordlist[i].StartsWith(TextBox1.Text, StringComparison.OrdinalIgnoreCase))
{
string[] item = new string[1];
item[0] = wordlist[i];
items.Add(item);
}
}
Repeater1.DataSource = items;
Repeater1.DataBind();
}
public string[] wordlist = {"abjure",
"abrogate",
"abstemious",
"acumen",
"antebellum",
"auspicious",
"belie",
"bellicose",
"bowdlerize",
"chicanery",
"chromosome",
"churlish",
"circumlocution",
"circumnavigate",
"deciduous",
"deleterious",
"diffident",
"enervate",
"enfranchise",
"epiphany",
"equinox",
"euro",
"evanescent",
"expurgate",
"facetious",
"fatuous",
"feckless",
"fiduciary",
"filibuster",
"gamete",
"gauche",
"gerrymander",
"hegemony",
"hemoglobin",
"homogeneous",
"hubris",
"hypotenuse",
"impeach",
"incognito",
"incontrovertible",
"inculcate",
"infrastructure",
"interpolate",
"irony",
"jejune",
"kinetic",
"kowtow",
"laissez faire",
"lexicon",
"lugubrious",
"metamorphosis",
"mitosis",
"moiety",
"nanotechnology",
"nihilism",
"nomenclature",
"nonsectarian",
"notarize",
"obsequious",
"oligarchy",
"omnipotent",
"orthography",
"oxidize",
"parabola",
"paradigm",
"parameter",
"pecuniary",
"photosynthesis",
"plagiarize",
"plasma",
"polymer",
"precipitous",
"quasar",
"quotidian",
"recapitulate",
"reciprocal",
"reparation",
"respiration",
"sanguine",
"soliloquy",
"subjugate",
"suffragist",
"supercilious",
"tautology",
"taxonomy",
"tectonic",
"tempestuous",
"thermodynamics",
"totalitarian",
"unctuous",
"usurp",
"vacuous",
"vehement",
"vortex",
"winnow",
"wrought",
"xenophobe",
"yeoman",
"ziggurat"};
}
}