datatable 添加数据和读取数据

ms520gc 2010-10-14 02:03:37
怎样把select得到的数据int型(不是一个)放入datatable表中,组成一列,然后和确定的一个int型的m的值比较,相同的话H按钮设置为可用,否则设置为不可用,
知道的说下,
谢谢了。。。。
在线等。。。
...全文
157 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ms520gc 2010-10-14
  • 打赏
  • 举报
回复
public void CheckPer (int m)
{
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设置为可用,否则设为不可以;


其实就是一个权限的设置,解答详细的话我可以加分...........
zhang523012313 2010-10-14
  • 打赏
  • 举报
回复
DataColumn dataColumn1 = new DataColumn("ID1", typeof(int));
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
wuyq11 2010-10-14
  • 打赏
  • 举报
回复
dt.Columns.Add("id",typeof(System.Int32));
遍历赋值
ms520gc 2010-10-14
  • 打赏
  • 举报
回复
能写个大概的代码吗,我是新手。。谢谢了
Ny-6000 2010-10-14
  • 打赏
  • 举报
回复
循环判断了.


先生成datatable.

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧