1。如何控制列宽?就是如果数据超过宽度,就显示前面部分,然后鼠标指上去提示出完整的内容。2。我的表里其中有3项:中文名,英文名,国别(中/外)。DataGrid中用一列“名称”来显示中文名或英文名,显示哪一个是根据国别字段来判断的。请问能不能实现?
解决方案 »
- jquery的 ajax方法 一直提交不到后台去
- 如何引用自己的dll 菜鸟问题
- itextsharp 如何读取已经存在的PDF的书签
- linq 动态group by 急,在线等高手
- 如何读取access数据库中的内容显示在gridview中
- 高手进来看看~关于DATALIST的问题
- 我在用Flash上传文件时,服务器接收到的文件名称是乱码,这怎么解决呢?
- 为什么在代码混合的ASPX页面中,这时if(!IsPostBack)语句好象不起作用了?
- 用户控件中使用javascript代码
- .NET中的中的串行化、解串行化 与 数据库的存取有什么主要的区别?
- 用什么办法可在服务器端定期执行任务?
- 高手请进!!发送表到服务器端怎么取值~在线等
http://singlepine.cnblogs.com/articles/309354.html
http://singlepine.cnblogs.com/articles/266538.html
http://singlepine.cnblogs.com/articles/289156.html问题二最直接的就是用一个存储过程
create procedure getcountry
(
@type varchar(2)
)
as
beginif @type='中'
select 中文名 as 名称 from tbl
else
select 英文名 as 名称 from tbl
end
go--exec getcountry '外'
{
if((e.Item.ItemType == ListItemType.Item) ||
(e.Item.ItemType == ListItemType.AlternatingItem))
{ string s;
string t=e.Item.Cells[1].Text;//Cell[1]国别所在的cell
if(t.Trim()=="1")
{
e.Item.Cells[2].Text = "中文名";//Cell[2]名称所在的cell
}
else
{
e.Item.Cells[2].Text = "英文名";
} }
}
}