在手动减少datagridview某列的列宽是,如果文字的长度大于列宽,文字会自动换行。但我想设置为把文字截断,该怎么设置呢!
解决方案 »
- "在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。"}
- 请问在WPF中如何设置全局变量,使得所有xaml.cs文件的代码可以访问?
- 当WinForm Treeview被编辑时,能否控制那个像Textbox的编辑框?
- 播放音乐!
- 在两个PictureBox上划画,不被遮挡
- ---------------------->在类库里访问窗体里面的值、方法、类
- 请教:c#做了个报表,但在进入crystalReportViewer界面时按“确定”,没有出格式报表。而是弹出“数据库登陆”提示框。???
- 页面跳转 onunload
- 在本地应用程序里怎样访问远程access数据库?
- 100分!Winform或WPF实现从OutLook中选择拖一封邮件拽到窗体,获取到这封邮件的信息
- 关于C#2008+sql2005编写C/S程序数据查询的问题,请高手指点迷津,真的不知道如何搞了
- 怎样判断一个对象是否实现了某一个interface?
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
DataRowView mydrv;
string gIntro;
if (GridView1.PageIndex == 0)
{
mydrv = myds.Tables["飞狐工作室"].DefaultView[i];//表名
gIntro = Convert.ToString(mydrv["家庭住址"]);//所要处理的字段
GridView1.Rows[i].Cells[3].Text = SubStr(gIntro, 2);
}
else
{
mydrv = myds.Tables["飞狐工作室"].DefaultView[i + (5 * GridView1.PageIndex)];
gIntro = Convert.ToString(mydrv["家庭住址"]);
GridView1.Rows[i].Cells[3].Text = SubStr(gIntro, 2);
}
} 调用的方法: public string SubStr(string sString, int nLeng)
{
if (sString.Length <= nLeng)
{
return sString;
}
string sNewStr = sString.Substring(0, nLeng);
sNewStr = sNewStr + "...";
return sNewStr;
}
{
string temp = e.Item.Cells[6].Text;
if (!temp.Equals("") && !temp.Equals(" "))
{
if (temp.Length > 15)
{
e.Item.Cells[6].Text = temp.Substring(0, 15) + "...";
}
e.Item.Cells[6].Attributes.Add("title", temp);
}
}
{
string mylen = myle.ToString();
string ert = mylen;
if (mylen.Length > le)
{
ert = myle.Substring(0, le) + "...";
}
return ert;
}