DevExpressGridControl的数据绑定本⼈不才啊,折腾2个多⼩时才把数据绑定好。现在把折腾过程记录⼀下来以帮助更多的朋友,⾃⼰也温习⼀下。直接上代码了哈。。。。奥肯定律
WPF哈
技术创新管理xaml⽂件
<dxg:GridControl Name="GridControl">
<dxg:GridControl.Columns>
<dxg:GridColumn Header="ID" FieldName="UserID" MinWidth="100"/>
<dxg:GridColumn Header="⽤户名" FieldName="UserName" MinWidth="100"/>天津蓟县莱德商厦火灾
<dxg:GridColumn FieldName="PwdSalt" MinWidth="100" Header="密码盐" />
<dxg:GridColumn FieldName="Passwd" MinWidth="100" Header="密码" />
<dxg:GridColumn FieldName="RoleID" MinWidth="100" Header="⾓⾊" />
<dxg:GridColumn FieldName="Area" MinWidth="100" Header="地区" />
<dxg:GridColumn FieldName="Phone" MinWidth="100" Header="电话" />
<dxg:GridColumn FieldName="CreateDate" MinWidth="100" Header="创建⽇期" />
<dxg:GridColumn FieldName="LastLogin" MinWidth="100" Header="最后登陆时间"/>土耳其开局
<dxg:GridColumn FieldName="LoginTimes" MinWidth="100" Header="登陆次数"/>
<dxg:GridColumn FieldName="Status" MinWidth="100" Header="⽤户状态"/>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView Name="ds" />
</dxg:GridControl.View>
</dxg:GridControl>
以上注意⼀下:FieldName貌似是和数据库⾥⾯的⼤⼩写应保持⼀致的,这⾥我就折腾⽼长时间了。
后台代码cs
private void query_Click(object sender, RoutedEventArgs e)
{
string error = "";
T_USERS user = new T_USERS();
string sarea = Area.SelectedItemValue.ToString();
//user.Area = Convert.ToInt32(sarea.Substring(0,2));
user.UserName = UserName.Text.Trim().ToString();
pearson相关分析
Services.WebServiceEntrySoapClient service = new WebServiceEntrySoapClient();
DataSet ds = service.f_Service_QUERYUSER(out error, user);
if (error.Length > 0)
{载脂蛋白
System.Windows.MessageBox.Show(error);
return;
}
DataTable dt = ds.Tables[0];
int i = dt.Rows.Count;
GridControl.ItemsSource = dt; //只有这⾥才是最重要的上⾯哪些代码都是查询数据库⽣成DataTable
}
完⼯!