为数据集中的每行创建一个带有文本的气球
本文关键字:一个 文本 气球 数据集 数据 集中 创建 | 更新日期: 2023-09-27 18:19:22
我有一个问题要问你们。
- 如何动态地添加一个项目到asp.net?
- 有一种方法,使一个气球看文本框?
我知道如何从数据库中获取项目并将其填满并读取每一行。但是,当我想动态地制作一些东西,并获得文本的气球视图时,这对我没有多大帮助,就像如果你正在看你的手机并看到文本消息,这就是我想要的样子。
我以我的代码为例,我展示了如何填充数据集以及如何将数据绑定到Gridview
DBControl.cs
public DataSet GetData(String queryString)
{
DataSet ds = new DataSet();
try
{
//run the query.
SqlDataAdapter adapter = new SqlDataAdapter(queryString, m_helpdeskconnection);
// Fill the DataSet.
adapter.Fill(ds);
}
catch
{
// The connection failed. Display an error message.
//Message.Text = "Unable to connect to the database.";
}
return ds;
}
AdministrerBrugere.aspx.cs
DBControl db = new DBControl();
String queryString;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
queryString = "SELECT KundeNr, Navn FROM Kunder";
BindData();
}
}
private void BindData()
{
// Run the query and bind the resulting DataSet
// to the GridView control.
db.ConnOpenHelpdesk();
DataSet ds = db.GetData(queryString);
GridView1.DataSource = ds;
GridView1.DataBind();
db.ConnCloseHelpdesk();
}
你可以使用一个DataRepeater来绑定你的内容,并使用一个带有CSS样式div的ItemTemplate来使它看起来像一个气球。
试试这些链接:http://www.w3schools.com/css/css3_borders.asphttp://www.w3schools.com/aspnet/aspnet_repeater.asp