如何在 asp.net 网页表单中显示单行?
How to display a single row in asp.net web forms?
我问自己如何在像 gridview 这样的控件中显示来自数据 table 对象的单行。
我已经用标签对象做到了,就像这里:(这是在加载事件中。我已经有递增零和递减的按钮)
Tbname.Text = (dset.Tables("coduta").Rows(0).Item("Firma"))
TbStraße.Text = (dset.Tables("coduta").Rows(0).Item("Straße_Firma"))
TbHausnummer.Text = (dset.Tables("coduta").Rows(0).Item("Hausnummer_Firma"))
TbOrt.Text = (dset.Tables("coduta").Rows(0).Item("Ort_Firma"))
重点是我想在 gridview 控件之类的东西中显示特定的行。我唯一的想法是,从行中创建一个新的 table,这看起来太复杂了。希望大家帮忙
干杯史蒂文
我有 C# 背景,但这种方法应该对你有所帮助。
- 从现有 table 中获取第一行。
- 克隆现有 table。
- 将该行添加到克隆 table。
将 table 指定为网格的数据源
DataRow dr = dset.Tables("coduta").Rows(0);
DataTable dtNew = dset.Tables("coduta").Clone();
dtNew.Rows.Add(dr.ItemArray);
grid.DataSource = dtNew;
grid.DataBind();
尝试
da = new SqlDataAdapter();
DataSet ds = new DataSet();
DataTable dt = new DataTable();
da.SelectCommand = new SqlCommand(@"SELECT * FROM coduta", connString);
da.Fill(ds, "coduta");
dt = ds.Tables["coduta"];
foreach (DataRow dr in dt.Rows)
{
//here is your row of data
}
我问自己如何在像 gridview 这样的控件中显示来自数据 table 对象的单行。
我已经用标签对象做到了,就像这里:(这是在加载事件中。我已经有递增零和递减的按钮)
Tbname.Text = (dset.Tables("coduta").Rows(0).Item("Firma"))
TbStraße.Text = (dset.Tables("coduta").Rows(0).Item("Straße_Firma"))
TbHausnummer.Text = (dset.Tables("coduta").Rows(0).Item("Hausnummer_Firma"))
TbOrt.Text = (dset.Tables("coduta").Rows(0).Item("Ort_Firma"))
重点是我想在 gridview 控件之类的东西中显示特定的行。我唯一的想法是,从行中创建一个新的 table,这看起来太复杂了。希望大家帮忙
干杯史蒂文
我有 C# 背景,但这种方法应该对你有所帮助。
- 从现有 table 中获取第一行。
- 克隆现有 table。
- 将该行添加到克隆 table。
将 table 指定为网格的数据源
DataRow dr = dset.Tables("coduta").Rows(0); DataTable dtNew = dset.Tables("coduta").Clone(); dtNew.Rows.Add(dr.ItemArray); grid.DataSource = dtNew; grid.DataBind();
尝试
da = new SqlDataAdapter();
DataSet ds = new DataSet();
DataTable dt = new DataTable();
da.SelectCommand = new SqlCommand(@"SELECT * FROM coduta", connString);
da.Fill(ds, "coduta");
dt = ds.Tables["coduta"];
foreach (DataRow dr in dt.Rows)
{
//here is your row of data
}