DataGrid的列操作个人总结
绑定列<asp:BoundColumn
DataField="datetime" 字段名
HeaderText="时间" 列表头
HeaderImagerUrl=""> 显示于列页眉中的图片,此图片会取代HeaderText的文本
</asp:BoundColumn>
如果“自动创建列”为true,则绑定列先显示,接着显示自动列,而且自动生成的列不会被加入到columns集合中。
超级链接列
<asp:HyperLinkColumn
Text="文本" //各列显示相同的文本,此时DataTextField优先 DataTextField="代码" //绑定的字段名
DataTextFormatString="" //来自定义DataTextField的显示格式
NavigateUrl="url" //所有列使用同一url
DataNavigateUrlField="codeId" //URL字段变量,即传递的变量值,有时和DataTextField同
DataNavigateUrlFormatString="WebForm2.aspx?code={0}" URL格式字符串,GET方式传递的字符串
Target="_blank" > //打开链接打开的位置或方式
</asp:HyperLinkColumn>
按钮列
<Columns>
普通按钮
<asp:ButtonColumn
Text="所有列统一按钮名" //所有列统一按钮名
DataTextField="持股名称" //绑定字段
CommandName="btn"> //
HeaderText="操作"> //列表头
</asp:ButtonColumn>
选择按钮
<asp:ButtonColumn
Text="选择"
DataTextField="持股名称"
CommandName="Select">
</asp:ButtonColumn>
编辑按钮
<asp:EditCommandColumn
ButtonType="LinkButton"
UpdateText="更新"
CancelText="取消"
EditText="编辑">
</asp:EditCommandColumn>
删除按钮
<asp:ButtonColumn
Text="删除"
ButtonType="PushButton"
CommandName="Delete">
补充:asp教程,数据库相关