我现在需要一个空白的GridView,然后在其中的单元格中输入一些数据
我设置好了列名,和列里面显示的控件(比如Lable、TextBox),我没有设置它的数据源
但是页面运行后总是没有显示GridView
是否一定要绑定数据源才显示出来?
我设置好了列名,和列里面显示的控件(比如Lable、TextBox),我没有设置它的数据源
但是页面运行后总是没有显示GridView
是否一定要绑定数据源才显示出来?
调试欢乐多
this.GridView1.DataBind();是这样写吗?我写了后依然无法显示
当没有数据时,就会显示没有数据!
呵呵,比较实用的属性!!
我拉了一个SqlDataSource,然后将它设置为GridView的数据源
但是依然无显示
就跟编辑Excel一样
随便绑个数据源,没有数据的时候就只有列名而下面没有数据了
Show Header/Footer of Gridview with Empty Data Source
public void BuildNoRecords(GridView gridView, DataSet ds)
{
try {
if (ds.Tables(0).Rows.Count == 0) {
ds.Tables(0).Rows.Add(ds.Tables(0).NewRow());
gridView.DataSource = ds;
gridView.DataBind();
int columnCount = gridView.Rows(0).Cells.Count;
gridView.Rows(0).Cells.Clear();
gridView.Rows(0).Cells.Add(new TableCell());
gridView.Rows(0).Cells(0).ColumnSpan = columnCount;
gridView.Rows(0).Cells(0).Text = "No Records Found.";
}
} catch (Exception ex) {
}
用个table不行吗
<EmptyDataTemplate>没有数据</EmptyDataTemplate>
</asp:GridView>