日期:2014-05-17 浏览次数:20499 次
<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啊。。。