你的位置:首页 > 软件开发 > ASP.net > GridView怎么绑定数组

GridView怎么绑定数组

发布时间:2008-07-12 08:33:00
GridView怎么绑定数组type=text/javascript> src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript> 我让GridView自动产生列能绑定到数据。但是假如我使用模板列,怎么绑定字段?网友回复:在ItemDataBound事件中处理

get='_blank'>GridView怎么绑定数组

type=text/javascript> src='/images/loading.gif' data-original="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript> 我让GridView自动产生列能绑定到数据。但是假如我使用模板列,怎么绑定字段?
网友回复:在ItemDataBound事件中处理
网友回复:protected void gvApply_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
XueLiJiaoYuShenPiBiaoData data = e.Row.DataItem as XueLiJiaoYuShenPiBiaoData;

HyperLink hlDate = e.Row.Cells[0].Controls[0] as HyperLink;
hlDate.Text = data.ApplyDate.ToShortDateString();
hlDate.NavigateUrl = "ZiFeiXueLiJiaoYu_View.aspx?ID=" data.ID.ToString();
hlDate.Target = "_blank";
e.Row.Cells[1].Text = data.ApplyEmployee.Department;
}
}

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" OnSorting="GridView1_Sorting" AllowSorting="true">
<Columns>
<asp:BoundField DataField="id" HeaderText="id"/>


</Columns>
</asp:GridView>
后台: protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindGridView();
}
}
void BindGridView()
{
this.GridView1.DataSource = GetTable();
this.GridView1.DataBind();
}
DataTable GetTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(string));
string[] str = new string[20];//把这个数组改成你的就好了
for (int i = 0; i < str.Length; i )
{
str[i] = i.ToString();
}
for (int j = 0; j < str.Length; j )
{
DataRow row = dt.NewRow();
row["id"] = str[j];
dt.Rows.Add(row);
}
return dt;
}

原标题:GridView怎么绑定数组

关键词:GridView

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。