gridview中textbox模板列怎么让textbox绑定到数据库的字段在gridview中显示,html和code代码,不要用数据源控件的。请大家帮忙,谢谢啦。在线等,可行立即结贴。
解决方案 »
- checkbox取值问题
- SessionID
- DetailsView如何确认删除提示?
- 请问如何在dataview中实现根据行值,不同行之间显示不同的颜色?
- 不能用javascript、脚本等等,开发在线文本编辑器,各位给点建议...
- 关于Rss抓取问题,为什么抓虾的Rss更新那么快?讨论贴
- 大家在使用VS.net的时候,怎么设计界面的?
- a标签下载附件问题
- (帮帮忙看看吧)根据where判断出一条记录后如何获得这条记录的另一个字段的值啊?SQL语句怎么写呢?
- 我想要一个完整的可以翻页显示的DataGrid的源码,谢谢. (C#)
- 怎么用js隐藏DataGrid的行???!!仅剩所有的分
- c#.net正则替换问题
<ItemTemplate>
<asp:TextBox id="x" runat="server" Text='<%#Eval("字段名") %>' />
</ItemTemplate>
</asp:TemplateField>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
TextBox x = e.Row.FindControl("x") as TextBox;
x.Text = DataBinder.Eval(e.Row.DataItem, "绑定的字段名").ToString();
}
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("brandname")%>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>后台
DataTable dtTwo = new DataTable();
dtTwo.Columns.Add("brandid", typeof(string));
dtTwo.Columns.Add("brandname", typeof(string));
dtTwo.Columns.Add("categoryid", typeof(string));
dtTwo.Columns.Add("categoryname", typeof(string));
for (int j = 1; j < 10; j++)
{
DataRow dr1 = dtTwo.NewRow();
dr1[0] = j.ToString();
dr1[1] = "大分类" + j;
dr1[2] = "a" + j;
dr1[3] = "小分类" + j.ToString() + j.ToString();
dtTwo.Rows.Add(dr1);
}
this.GridView1.DataSource = dtTwo;
this.GridView1.DataBind();
数据你可以自己取