我问自己如何在像gridview这样的控件中显示数据表对象中的单行。
我已经使用像这里的标签对象那样做了:(这是在加载事件中。我已经有了增加零点和减少的按钮)
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控件之类的东西中显示特定的行。我唯一的想法是,从行中创建一个新表,看起来像一个太复杂的方式。我希望大家可以帮忙
欢呼史蒂文
答案 0 :(得分:1)
我来自C#背景,但这种方法可以帮助你。
将该表指定为网格
的数据源DataRow dr = dset.Tables("coduta").Rows(0);
DataTable dtNew = dset.Tables("coduta").Clone();
dtNew.Rows.Add(dr.ItemArray);
grid.DataSource = dtNew;
grid.DataBind();
答案 1 :(得分:0)
试
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
}