/// <summary>
/// Loads the user.
/// </summary>
/// <returns></returns>
void BindDataGridView()
{
string strSQL = string.Empty;
strSQL = "select a.UserId as userid,a.LoginId as loginid,a.UserName as username,a.UserLevel,b.LevelName from tbl_user a,tbl_userLevel b where userstatus = 1 and a.userLevel = b.LevelId ";
ds = ca.ReturnDataSet(strSQL);
this.dataGridView1.DataSource = ds.Tables[0].DefaultView;
//clear all columns
this.dataGridView1.Columns.Clear();
// bind column
DisplayCol(dataGridView1, "userid", "用户编码");
DisplayCol(dataGridView1, "username", "用户名");
}
/// <summary>
/// Displays the col.
/// </summary>
/// <param name="dgv">The DGV.</param>
/// <param name="dataPropertyName">Name of the data property.</param>
/// <param name="headerText">The header text.</param>
void DisplayCol(DataGridView dgv, String dataPropertyName, String headerText)
{
dgv.AutoGenerateColumns = false;
DataGridViewTextBoxColumn obj = new DataGridViewTextBoxColumn();
obj.DataPropertyName = dataPropertyName;
obj.HeaderText = headerText;
obj.Name = dataPropertyName;
obj.Resizable = DataGridViewTriState.True;
dgv.Columns.AddRange(new DataGridViewColumn[] { obj });
}
分享到:
相关推荐
C# WinForm DataGridViewComboBoxColumn 绑定 自己写的,最简单实例
Winform DataGridView 移动列
winform DataGridView表头带CheckBox全选;winform DataGridView表头带CheckBox全选
c# winform datagridview 绑定集合中对象属性 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的
C# winform datagridview 动态列值计算
datagridview 按钮列 绑定事件触发
C# winform datagridview 里的下拉框中 既可以从下拉框里选择数据,也可以让客户自己手动往里输入数据,
winform DataGridView 多列行头和单元格合并, datagridview的自定义拓展控件,使用很方便
winform DataGridView 合计 行 控件 winform DataGridView 合计 行 控件
这是一个关于datagridview手动添加数据的文档,很有用哟!望用到的人们 多多顶顶呀,呵呵,谢谢喽!
重写datagridview控件,实现其能够在不同行,相同列,相同内容的合并功能
在DataGridView添加CheckBox列,且只允许单选
DataGridView数据绑定;DataGridView数据绑定;DataGridView数据绑定;
在窗体应用程序中,使用DataGridView中动态加入CheckBox列,并处理业务
C#winform datagridview 中显示HTML内容,方便进行富文本显示。
winform实现表头的多层,大于等于2层的
winForm扩展DataGridView控件实现一列多操作(如查看详情、修改、删除等)按钮,使用VB.NET语言通过扩展DataGridViewButtonCell单元格,在单元格内画按钮的方式来实现。具体效果请看我的博文...
winform DataGridView控件 实现右击选中行,右击首列弹窗增删行
winform datagridview多线程出现红叉解决方案,只要将运行的代码由创建线程调用就OK了