自己写一个自增的模板列,加入datagrid
解决方案 »
- DIV+CSS问题
- 搞手进来帮看看
- 问个问题。。。如何通过gridview或其他方式来实现
- 高手指教,怎样获取当前网站的所有aspx页面
- 从类型“DBNull”到类型“String”的强制转换无效。
- 求救: .NET 1.1 如何实现 2.0 中 WebResource.axd 的功能来访问 Embeded Resource ?
- 怎么把2个onclick事件放在一起执行呢
- IEnumerator 只能MoveNext()向前滚,如何才能做到双向滚动啊?
- 请问在<script>里,过程的参数如何设置?
- crystal report9的sn是多少?
- Application_OnStart, Application_OnEnd, Session_OnStart, Session_OnEnd 它们响应请求的顺序和时机是怎样的?
- 菜鸟问题:ASP中的Session和Application对象
SqlDataAdapter CmdSqlStr=new SqlDataAdapter(SqlStr,conn.dbconn);
DataSet ds=new DataSet();
CmdSqlStr.Fill(ds,"selectinfo");
ds.Tables[0].Columns.Add("infoNo");
for (int i=0;i<ds.Tables[0].Rows.Count;i++)
{
ds.Tables[0].Rows[i]["infoNo"]=i+1;
}
在DataGrid中加入
<Columns>
<asp:BoundColumn DataField="infoNo" HeaderText="编号"></asp:BoundColumn>
</Columns>
<ItemTemplate>
<%# DataBinding.Eval(Container.ItemIndex + 1) %>
</ItemTemplate>
</asp:TemplateColumn>
编译器错误信息: BC32022: “Public Event DataBinding(sender As Object, e As System.EventArgs)”是事件,不能直接调用。请使用“RaiseEvent”语句引发事件。
出现了这个错误
<asp:TemplateColumn>
<ItemTemplate>
<%# Container.ItemIndex + 1 %>
</ItemTemplate>
</asp:TemplateColumn>