怎样把select得到的数据int型(不是一个)放入datatable表中,组成一列,然后和确定的一个int型的m的值比较,相同的话H按钮设置为可用,否则设置为不可用,
知道的说下,
谢谢了。
在线等
知道的说下,
谢谢了。
在线等
解决方案 »
- 反序列化,为空
- 查询结果绑定到GridView中
- 急求需要能运行出来的完整程序!急啊!
- 【经典】WebRequest读取网页不完整,而webclick却完全正常
- 问个序列化的问题
- 高手帮忙!如何将数字转换成英文,在线等!
- 有一控件我使用了其MouseDown事件后我又想使用其DoubleClick事件该怎么做?
- 用C#写的提供多媒体文件,方法老是运行不出来,达人看看,分虽不多,但也我只有这么点分了。
- 怎么样实现水晶报表的打印分页?
- Int32.Parse("we3444");会出错,我如何通过If语句判断转换是否成功呢?不是用try - catch
- TCP通信问题
- C# 读取soap协议中的数据
先生成datatable.
遍历赋值
ztdata.Columns.Add(dataColumn1);
DataColumn dataColumn2 = new DataColumn("NAME", typeof(string));
ztdata.Columns.Add(dataColumn2);
DataRow dr;
dr = ztdata.NewRow();
dr[0] = 0;
ztdata.Rows.Add(dr);
ztid.Name = "kfzt";
ztid.HeaderText = "状态";
ztid.DisplayMember = "Name";
ztid.DataPropertyName = "zt";
ztid.DataSource = ztdata;
ztid.ValueMember = "ID1";
dataGridView1.Columns.Insert(1, ztid);
LZ看一下,创建datetable
{
SqlConnection cn = new SqlConnection("Data Source =10.0.3.55;Initial Catalog = SDSCamera;user=sa;password=123456789"); //连接数据库
cn.Open();
SqlDataAdapter cm = new SqlDataAdapter ("select PmsnID from Permisson where PmsnID in (select PmsnID from Role_Permisssion where RoleID in (select RoleID from Users_Role where UserID =(select UserID from Users where UserName='" + Login.LoginInfo.CurrentUser.username + "')) )", cn);// 最后得到的PmsnID 不是一个所以我想把他存入DataTable中
dataTable dt = new dataTable();//创建表
dataColumn PmsnID=new dataColumn("PmsnID",typeofSystem.Int32));// 表就一列PmsnID
现在我需要把select得到的PmsnID存入dt表中,然后再用函数给的int m和表中的PmsnID比较,相等的话按钮B设置为可用,否则设为不可以;
其实就是一个权限的设置,解答详细的话我可以加分...........