merhaba arkadaşlar
gridviewer de karakter sınırlandıracağım ama bir türlü yapamadım.
TableCell cell = new TableCell();
string s = HttpUtility.HtmlDecode(cell.Text);
if (cell.Text.Length > 25)
cell.Text = s.Substring(0, 25) + "....";
cell.ToolTip = s;en basitinden bu kodu denedim yine olmadı hatta yetmedi;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
griddoldur();
}
public void griddoldur()
{
SqlConnection baglanti = klas.baglan();
DataSet dts = new DataSet();
SqlCommand cmd = new SqlCommand("Select * from mesaj", baglanti);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dts);
GridView1.DataSource = dts;
GridView1.DataBind();
}
protected void karaktersinirla(object sender, GridViewRowEventArgs e)
{
int i = 0;
if (e.Row.RowType == DataControlRowType.DataRow)
{
foreach (TableCell cell in e.Row.Cells)
{
i++;
string s = HttpUtility.HtmlDecode(cell.Text);
if (cell.Text.Length > 25 )
cell.Text = s.Substring(0, 25) + "....";
cell.ToolTip = s;
}
}
}bunu yaptım bu seferde böyle bir hata aldım;
'GridView' içinde hem DataSource hem de DataSourceID tanımlandı. Tanımlardan birini kaldırın.
lütfen yardım edin arkadaşlar yardımlarınızı bekliyorum.