zoukankan
html css js c++ java
GridView使用一些记录
现在有个项目开始使用ASP.NET 2.0开发,在开发过程中关于GridView的使用的一些零星的记录
1.TemplateField中的绑定
<
asp:TemplateField
>
<
ItemTemplate
>
<%
#
Eval
(
"
OCompany.Name
"
)
%>
</
ItemTemplate
>
</
asp:TemplateField
>
2.通过CheckBox得到选择行的主健值(GridView支持多主健)
private
string
GetSelectId()
{
//
EnsureChildControls();
GridView gvlist1
=
(GridView)
this
.Controls[
0
].FindControl(
"
gvlist
"
);
int
icount
=
gvlist1.Rows.Count;
string
id
=
string
.Empty;
for
(
int
i
=
0
; i
<
gvlist1.Rows.Count; i
++
)
{
CheckBox cb
=
(CheckBox)gvlist1.Rows[i].FindControl(
"
cb_id
"
);
//
得到选中行的信息
if
(cb.Checked
==
true
)
{
DataKey dkr
=
gvlist1.DataKeys[i];
id
=
dkr.Value.ToString();
}
}
return
id;
}
3.动态创建TemplateField
private
void
TemplateColumn(GridView gvlist,
string
column, GridListAttribute att)
{
TemplateField tf
=
new
TemplateField();
tf.HeaderText
=
att.HeaderText;
tf.HeaderStyle.Width
=
Unit.Parse(att.Width);
ColumnTemplate temp
=
new
ColumnTemplate();
temp.Column
=
att.Column;
tf.ItemTemplate
=
temp;
gvlist.Columns.Add(tf);
}
ColumnTemplate类
public
class
ColumnTemplate : ITemplate
{
//
第一个模板列
public
void
InstantiateIn(Control container)
{
LiteralControl l
=
new
LiteralControl();
l.DataBinding
+=
new
EventHandler(
this
.OnDataBinding);
container.Controls.Add(l);
}
public
void
OnDataBinding(
object
sender, EventArgs e)
{
LiteralControl lt
=
(LiteralControl)sender;
//
LiteralControl发送绑定请求
GridViewRow container
=
(GridViewRow)lt.NamingContainer;
lt.Text
=
DataBinder.Eval(container.DataItem, column).ToString();
}
}
查看全文
相关阅读:
对比度亮度调整及滑动条应用
多项式求逆
【转载】android手势翻页效果
[Android实例] webview 实现翻页功能
(转载)Android 平滑和立体翻页效果1
android背景选择器selector用法
WebView调用javaScript
(转载自eoe论坛)Android上百实例源码分析以及开源分析集合打包
android用户界面之WebView教程实例汇总
WebView使用总结(应用函数与JS函数互相调用)
原文地址:https://www.cnblogs.com/maplye/p/439345.html
最新文章
Web Services Enhancements 管道技术内幕(转载)
通过Web Services上传和下载文件(转载)
域控制器
博客园的问题,请帮帮我
今週と出張予定
别来别来
12月9日
今週木曜日までの日程表
今日剩余工作内容
12月8日
热门文章
电脑的蜂鸣声vista的bug么?
图像金字塔与图片尺寸缩放
ROI区域图像叠加
DFT
阈值分割
YAML
图像处理(算法)工程师、人工智能(算法)工程师、语音识别工程师
U盘做启动盘后,恢复原始容量
SVM
XML
Copyright © 2011-2022 走看看