例如datagridview中有一列是用户名,在这个表里,我只存的是用户的ID,至于用户名需要根据ID到另外一个表中去查询。
而我在这个datagridview中,想显示用户名。现在的问题是有没有好的方法,类似于表达式似的,直接调用我写好的根据ID找用户名的方法。把用户的ID替换成用户名??由于使用的实体框架查询数据,并去掉了表和表的关联,所以没发采用多表链接或视图的方式。由于程序及整体框架的特殊性,所以这里的用户名只能一条条的调用我的方法替换。有没有好的方法呢》?
而我在这个datagridview中,想显示用户名。现在的问题是有没有好的方法,类似于表达式似的,直接调用我写好的根据ID找用户名的方法。把用户的ID替换成用户名??由于使用的实体框架查询数据,并去掉了表和表的关联,所以没发采用多表链接或视图的方式。由于程序及整体框架的特殊性,所以这里的用户名只能一条条的调用我的方法替换。有没有好的方法呢》?
解决方案 »
- 问一个关于重构的问题
- Reporting Services做报表的问题
- C#.net 画树形组织结构图
- myType.GetProperties(BindingFlags.Public|BindingFlags.Instance) 参数中的|什么意思?为什么可以这样加?
- 大侠请进,将一个浮点数转换为IEEE浮点格式?急!!!100分相送。
- 如何播放CD?
- 如何创建一个合法的空的位图文件
- winForm 实现加栽窗体显示进度条或者显示"数据加栽中....."
- C#服务端的上传和下载问题
- 调用"Open With"窗口 !(加急)
- 关于ToolStripContainer的折叠效果
- asp.net中使用工作流程?
value属性设置对ID,用户名设为对应这个ID的单元格的tag,这样不是可以做到,你点某个单元格的时候
然后直接取它的tag就是用户名了不知道你是不是这个意思。
if (dataGridView1.Columns[e.ColumnIndex].Name.Equals("Column3"))
{ string TYpeID = e.Value.ToString();
e.Value = TypeList[TYpeID]; }