<asp:GridView ID="GridView_Chapter" runat="server" AutoGenerateColumns="False" CellPadding="4" Width="750px" BackColor="White" BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" OnInit="GridView_Chapter_Init">
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<Columns>
<asp:TemplateField HeaderText="章编号">
<ItemTemplate>
<asp:TextBox ID="txt_Num" runat="server" BorderWidth="0px" Height="29px" Width="150px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:HyperLinkField DataNavigateUrlFields="Chapter_Num" DataTextField="Tittle_Chapter"
HeaderText="章名称" DataNavigateUrlFormatString="~/section_page.aspx?">
<ControlStyle Width="500px" />
<ItemStyle HorizontalAlign="Center" Width="500px" Height="20px" />
</asp:HyperLinkField>
<asp:TemplateField HeaderText="章链接">
<ItemTemplate>
<asp:HyperLink ID="HyperLink2" runat="server">HyperLink</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle BackColor="White" BorderWidth="1px" Height="30px" ForeColor="#330099" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
<PagerStyle BackColor="#FFFFCC" ForeColor="#330099" HorizontalAlign="Center" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
<PagerTemplate>
<asp:HyperLink ID="HyperLink1" runat="server">超级链接</asp:HyperLink>
</PagerTemplate>
</asp:GridView>
问题:
1 . 如何将数据库中的Chapter_Num 这个字段绑定到模板列的 “章编号” 字段!(说明:已经将GridView的DataSource绑定到指定的 DataSet了!)
2 . 如何获取GridView中的,某个单元的值,记得以前实训的时候做过,忘记了!好像用 Eval这个函数!!!,但不知道怎么来用了!!比如获取"章名称"这一列某个单元格的值!!!!!!!
说详细点!最好有代码示例!我新手!谢谢!!!!!!
解决方案 »
- 关于form 动态添加控件的问题 --新手求救
- ACCESS 中的字查询问题
- 新手求助:关于iframe页面跳转
- 关于comobox控件的问题
- 如何将chm一起发布?
- 求一个正则表达式
- 请问一个数据导入到oracle中的乱码问题!
- 通过windows的odbc连接好了数据库,C#怎么连windows的odbc 谢谢
- 怎样将一个文本文件的Encoding 由 ANSI 改变为 UTF-8 ?
- 请教c#连数据库的问题
- 在函数体内反注册或注册事件的代码该如何写: public void cbox(ComboBox comboBox) { comboBox.SelectedIndexChanged -= new Eve
- 未将对象引用设置到对象的实例。
<ItemTemplate>
<asp:TextBox ID="txt_Num" runat="server" BorderWidth="0px" Height="29px" Width="150px" Text='<%# Eval("Chapter_Num") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
{
TextBox txt= (TextBox )gr.FindControl("txt_Num");
if (txt!=null)
{
string str=txt.Text.Trim();
}
}
<asp:TemplateField HeaderText="章编号">
<ItemTemplate>
<asp:TextBox ID="txt_Num" runat="server" BorderWidth="0px" Height="29px" Width="150px" Text=' <%# Eval("Chapter_Num") %>'> </asp:TextBox>
</ItemTemplate>
</asp:TemplateField> 2.
foreach (GridViewRow gr in GridView_Chapter.Rows)
{
TextBox txt= (TextBox )gr.FindControl("txt_Num");
if (txt!=null)
{
string str=txt.Text.Trim();
}
}