string str = Request.Form["txtTest"].Trim();
if (str != "")
{
string[] a = str.Split(',');
Random random=new Random();
random.Next(1,100);
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("UserName");
dt.Columns.Add("Phone");
dt.Columns.Add("Address");
dt.Columns.Add("Quantity");
foreach(string var in a)
{
DataRow r = dt.NewRow();
r["id"] = random.Next(1, 100); ;
r["UserName"] = TextBox1.Text.Trim();
r["Phone"] = TextBox1.Text.Trim();
r["Address"] = var;
r["Quantity"] = TextBox1.Text.Trim();
dt.Rows.Add(r);
}
DataSet ds = new DataSet();
ds.Tables.Add(dt);
GridView1.DataSource = ds;
GridView1.DataKeyNames = new string[] { "id" };//主键
GridView1.DataBind();
}
if (str != "")
{
string[] a = str.Split(',');
Random random=new Random();
random.Next(1,100);
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("UserName");
dt.Columns.Add("Phone");
dt.Columns.Add("Address");
dt.Columns.Add("Quantity");
foreach(string var in a)
{
DataRow r = dt.NewRow();
r["id"] = random.Next(1, 100); ;
r["UserName"] = TextBox1.Text.Trim();
r["Phone"] = TextBox1.Text.Trim();
r["Address"] = var;
r["Quantity"] = TextBox1.Text.Trim();
dt.Rows.Add(r);
}
DataSet ds = new DataSet();
ds.Tables.Add(dt);
GridView1.DataSource = ds;
GridView1.DataKeyNames = new string[] { "id" };//主键
GridView1.DataBind();
}
本文介绍了一个使用ASP.NET从表单获取数据并填充到DataGridView控件的例子。该过程包括从请求中读取字符串、根据逗号拆分字符串、创建随机数、构造DataTable结构,并最终将数据绑定到GridView进行显示。
722

被折叠的 条评论
为什么被折叠?



