日期:2014-05-17 浏览次数:20507 次
 <asp:TemplateField HeaderText="列名">
                                                                                                              <ItemTemplate>
                                                             <asp:Label ID="Label1" runat="server" 
                                                                 Text='<%# Eval("后台绑定的列") %>'></asp:Label>
                                                             <asp:TextBox ID="TextBox1" runat="server" CssClass="ssTextBox" 
                                                                 Text='<%# Eval("后台绑定的列") %>' visible="false" TextMode="MultiLine"></asp:TextBox>
                                                         </ItemTemplate>
                                                         <ItemStyle CssClass="ssCell" />
                                                     </asp:TemplateField>
------解决方案--------------------
前台声明一个runat="server" 的GridView,在后台动态绑定
if (ds1.Tables[0].Rows.Count > 0)
{
   for (int i = 0; i < 5; i++)
   {
    DataGridViewTextBoxColumn text = new DataGridViewTextBoxColumn();
    text.Width = 80;
    text.Name = ds1.Tables[0].Columns[i].ColumnName;
    text.DataPropertyName = ds1.Tables[0].Columns[i].ColumnName;
    dataGridView1.Columns.Add(text);
    }
}
------解决方案--------------------
BD啊。。。