DetailsView只在插入的时候显示默认值 请问如何让DetailsView1只在插入新记录的时候显示默认值呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (DetailsView1.CurrentMode == DetailsViewMode.Edit)//编辑模式 s = ((TextBox)DetailsView1.FindControl("TextBox1")).Text; else s= ((TextBox)DetailsView1.FindControl("TextBox1")).Text; 如果要是有针对性的呢?如果只有((TextBox)DetailsView1.Rows[2].Cells[1].Controls[0]).Text = "0";这一条有默认值呢?要如何写? 兄弟在DetailsView的DataBound事件中判断是否是插入模式,如下: protected void DetailsView1_DataBound(object sender, EventArgs e) { if (DetailsView1.CurrentMode == DetailsViewMode.Insert)//判断是否是插入模式 { //非模板列(注意行和列的数值)以下是第2行第2列 TextBox tb = (TextBox)DetailsView1.Rows[1].Cells[1].Controls[0]; //若是模板列 //TextBox tb = (TextBox)DetailsView1.Rows[1].Cells[1].FindControl("TextBox1"); tb.Text = "aaa"; } } 我对datagrid进行了分页!但是到出excel文件导出的只有一页,有没有办法把所有页都导出来? datagrid问题 怎么去掉wpf中WebBrowser或者frame的边框 要求把数据库中读出的小数转换成整数??? asp.net运行需要什么环境? 我为什么无法打开数据库? datagrid查询更新时的问题 如何读取动态控件的值? 禁用页面刷新 namespace 引用问题? C#的OWC组件做出的曲线图样式问题!! 一个在DATAGRID删除时遇到的问题~
s = ((TextBox)DetailsView1.FindControl("TextBox1")).Text;
else
s= ((TextBox)DetailsView1.FindControl("TextBox1")).Text;
((TextBox)DetailsView1.Rows[2].Cells[1].Controls[0]).Text = "0";
这一条有默认值呢?要如何写?
protected void DetailsView1_DataBound(object sender, EventArgs e)
{
if (DetailsView1.CurrentMode == DetailsViewMode.Insert)//判断是否是插入模式
{
//非模板列(注意行和列的数值)以下是第2行第2列
TextBox tb = (TextBox)DetailsView1.Rows[1].Cells[1].Controls[0];
//若是模板列
//TextBox tb = (TextBox)DetailsView1.Rows[1].Cells[1].FindControl("TextBox1");
tb.Text = "aaa";
}
}