类库说明文档
JHWebControlSetValueForSuffix Method (Page, DataTable, String) |
将指定表格首行中对应列的值,赋值到页面中对应的控件属性中,异常直接抛出
Namespace: DCSoft.Utility.Web
Assembly: DCSoft.Utility (in DCSoft.Utility.dll) Version: 0.0.0.0 (1.0.0.0)
Syntax
C#
public static void SetValueForSuffix( Page page, DataTable dataTable, string suffix )
Parameters
- page
- Type: System.Web.UIPage
要赋值的页面 - dataTable
- Type: System.DataDataTable
要取值的表格对象 - suffix
- Type: SystemString
属性对应控件的后缀,主要为应付多表在同一页面中展现并且字段名重复的情况
Remarks
以下是控件的命名规范(前缀加属性名),只有按照规范命名控件才能使用该方法赋值
序号 | 控件类型 | 前缀 | 对应赋值的属性名 | 命名示例 |
---|---|---|---|---|
1 | 文本输入框(无论是微软的还是自定义的,或多文本输入框) | txt | Text | txtNAME |
2 | HTML文本框控件作为服务端控件运行的 | htxt | Value | htxtNAME |
3 | 下拉列表(无论微软的还是自定义的) | ddl | SelectedValue | ddlNAME |
4 | HTML SELECT 作为服务端控件运行 | hddl | Value | hddlNAME |
5 | 隐藏控件 | hid | Value | hidNAME |
6 | 显示文本标签控件(asp:Lable) | lbl | Text | lblNAME |
7 | 复选框(CheckBox或HTML INPUT 标记为checkbox类型的控件) | chk | Checked | chkNAME |
8 | 单选按钮控件(RadioButton或HTML INPUT标记为radio类型的控件) | rdb | Checked | rdbNAME |
9 | 单选按钮列表控件(RadioButtonList) | rdl | SelectedValue | rdlNAME |
10 | 一些日期控件,比如自定义的 STDateTextBox | date | CurrentDate | dateCreateTime |
See Also